de regexp=^(?:[a-zA-Z]+(?:[."-,])?s?)+$
, ¿cómo se supone que debo hacerlo permitiendo solo puntos alfanuméricos y puntos? ¡Gracias!
Respuestas
2 para la respuesta № 1Prueba esto:
regexp = ^[a-zA-Z0-9.]+$
0 para la respuesta № 2
Esto obtendrá alphnum y puntos.
/[a-zA-Z0-9.]/
0 para la respuesta № 3
En javascript, las expresiones regulares no deberían estar entre comillas, sino entre barras. Por ejemplo:
var myregexp = /[a-z0-9.]+/i;
var myvar = "I am a regular expression.";
var result = myregexp.test(myvar);
devuelve verdadero, porque en myvar
solo hay dígitos, letras y puntos.
Nota: los puntos son símbolos especiales y deben ir precedidos de