Estoy usando el motor de validación jQuery para el usuarioFormulario de registro en mi sitio y estoy buscando una manera de implementar un control adicional para evitar el uso de caracteres especiales, permitiendo solo el uso de letras, números y los siguientes caracteres:, - ". He intentado la siguiente regla, pero no evitará el uso de: #; "por ejemplo. ¿Alguien por favor me puede decir a dónde me voy mal con la expresión regular?
"noSpecialChars": {
"regex": /^[0-9a-zA-Z "-,]+$/,
"alertText": "* Text contains invalid characters"
},
Respuestas
1 para la respuesta № 1/^[0-9a-zA-Z"-,]+$/
esto solo captura secuencias de caracteres que no distinguen entre mayúsculas y minúsculas, números y "
-
,
¡sin espacios! Si solo permite espacios, agregue .
después de la Z
. puedes probarlo aquí