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.

  • Grupos java regex con android
  • Uso de regex y android para categorizar diferentes campos
  • Cómo ejecutar una consulta con regexp en Android
  • Cómo analizar valores float de cadena utilizando REGEX en java
  • Expresión regular de Android para obtener enlaces de la fuente de la página web
  • ¿Cómo puedo crear una expresión regular para esto en android?
  • Android, String.split (String regex) no divide toda la cadena
  • División de la cadena con RegEx en Android
  • ¿Cómo validar una cadena usando java regex?
  • Android Java - String .replaceAll para reemplazar caracteres específicos (regex)
  • Diferencia de regex de Java y Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.