2010-12-14 20 views
11

Quiero el patrón regex que me permitió cualquier carácter, pero no puedo (0-9) números?números no permitidos (0-9) - Expresión Regex en javascript

+0

Un poco de lectura sobre expresiones regulares JavaScript debe obtener en alguna parte ... – BoltClock

+0

Las palabras que usted está buscando son 'quieren un' (y apostaría una suma muy grande que la búsqueda sería tu amigo - MUY GRANDE) – KevinDTimm

+2

Deberías aceptar las respuestas a tus preguntas. – SLaks

Respuesta

31

Simplemente:

/^([^0-9]*)$/ 

Ese patrón coincide con cualquier número de caracteres que no es 0 través 9.

Recomiendo retirar http://regexpal.com/. Le permitirá probar fácilmente una expresión regular.

+1

¿Qué hay de los números negativos? –

0

Algo tan simple como [a-z]+, o quizás [\S]+, o incluso [a-zA-Z]+?

+1

No coincide con ningún carácter, solo letras o caracteres que no sean espacios en blanco. – BoltClock

+2

'\ S' también coincide con los números. –

+1

Tampoco recibirá caracteres no ingleses. como esos círculos locos con el '/' los arrojaron. – Keng

44

De esta manera: ^[^0-9]+$

Explicación:

  • ^ coincide con el comienzo de la cadena
  • [^...] concuerda con algo que no es dentro
  • 0-9 significa cualquier carácter entre 0 y 9
  • + coincide con uno o más de lo anterior
  • $ coincide con el final de la cadena
Cuestiones relacionadas