Formato de registro de registro de Android c2dm

Sospecho que voy a sentirme realmente estúpido después de fijar esto pero aquí va. Tengo dos preguntas principales:

1) ¿Qué es un regex apropiado para usar para el ID de registro? Actualmente tengo lo siguiente pero no he podido encontrar ningún documento para apoyar si esto es suficiente:

'/^[a-z0-9_-]{40,255}$/i' 

2) ¿Es "válido" que un regID contenga "-"? Sé que android no puede ir preocupándose por lo que cada idioma – en este caso mysql – utiliza para los comentarios, etc, pero esto me sorprendió un poco de guardia. Hasta este punto siempre había señalado que en mi desinfectante (s) debido a la posibilidad de ser utilizado para la inyección sql.

One Solution collect form web for “Formato de registro de registro de Android c2dm”

El formato del ID de registro es un detalle de implementación. Google podría cambiarlo en cualquier momento sin previo aviso. ¿Por qué desea validarlo? Si almacenar en MySQL es una preocupación, utilice mysql_real_escape_string () por si acaso, o mysqli :: real_escape_string () con mysqli en PHP, o parámetros.

Es como los nombres de las personas. Se podría pensar que todo es alfabético, entonces O'Neil viene. Escápate por si acaso.

  • ReplaceAll no reemplaza string
  • Fuerza de cierre en la expresión regular!
  • La división de una cadena funciona en Java, no funciona en Android
  • Uso de regex y android para categorizar diferentes campos
  • Cómo utilizar SpannableString con Regex en android?
  • Detectar subrogados altos en una cadena utilizando expresiones regulares
  • ¿Cómo validar una cadena usando java regex?
  • Java Regex lookahead toma demasiado tiempo
  • ¿Qué hace (?! A) {0}? Significa en un regex de Java?
  • Validar cadena con regex en android
  • Problema que coincide con el patrón regex en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.