Longitud de comprobación de expresión regular

He estado tratando de hacer una expresión regular para mis teléfonos móviles, pero parece que no puedo hacer que funcione:

Estas son las condiciones para mi expresión regular:

  • debe comenzar con 09
  • longitud total es 9

Aquí está mi expresión regular:

[0]{1}[9]{1}[0-9]{7}

Número de teléfono válido091123456

Número de móvil no válido0991234567 ||09912345

Respuesta 1

La manera más fácil:

^09[0-9]{7}$

Explicación:

^ 09 => comienza por 09

[0-9] => cualquier carácter entre 0 y 9

{7} exactamente siete veces

$ => Termina con el último grupo ([0-9] {7})

Respuesta: 2

Intento entender lo que hace el método Object.getClass (). La documentación dice que "devuelve la clase de tiempo de ejecución de un objeto". Esa explicación no me ayuda a entender el término. Tiene ...

Puede que me falte algo aquí, pero parece que no puedo encontrar una explicación en la documentación de Joda Time ni en ningún otro lado. Parece que Joda Time se descompone al calcular semanas al agregar y ...

¿Alguien puede ayudarme a entender por qué el programa a continuación está saliendo? Un hilo se está actualizando i alternativamente con 1 y 2. Otro hilo está leyendo i y saldrá si el valor de i no es ni 1 ni 2. En realidad ...

Tengo una tabla de base de datos "viewmodule" con un FK para sí mismo (parent_id) para permitir estructuras recursivas. CREATE TABLE viewmodule (id, type, parent_id, hide); Mi aplicación Java usa JPA / Hibernate para ...