validate solo regulares regular pattern online letras expresiones expresion example espacio ejemplos crear blanco alfanumerico javascript regex

solo - pattern javascript



PatrĂ³n RegEx para coincidir solo con ciertos personajes (5)

Soy un novato en RegEx, y este problema en particular me desconcierta. Esto es para usar con una función de JavaScript.

Necesito validar una entrada para que coincida solo con este criterio:

  • Letras AZ (mayúsculas y minúsculas)
  • Números 0-9
  • Los siguientes caracteres adicionales: espacio, punto (.), Coma (,), más (+) y guión (-)

Puedo escribir un patrón lo suficientemente fácil para los dos primeros criterios, pero el tercero es más difícil. Este es el último patrón que administré, pero no parece funcionar con la cadena de prueba Farh%%$$+++,

Cualquier ayuda sería muy apreciada.

Gracias.


Acabo de probar esto y parece funcionar al menos desde mi primera ronda de pruebas.

^[a-zA-Z 0-9/./,/+/-]*$


El guión debe ser el primero para no ser interpretado como un separador de rango. Además, asegúrese de anclar su expresión regular con una ^ y $ al principio y al final, respectivamente, de modo que su expresión regular se trague toda la cadena de prueba.

/^[-+., A-Za-z0-9]+$/


Para validar el selector solo como ID (de acuerdo con los caracteres permitidos https://www.w3.org/TR/html4/types.html#type-id ):

var isValidIdSelector = function (str) { var regex = new RegExp(/^[A-Za-z][A-Za-z0-9_/-/:/.]*$/gm); return regex.test(str); };


ng-pattern="/^[a-zA-Z0-9/&quot&quot///]/[:;|=,+*?<>]+$/"

permite: alfanumérico + "/ / []:; | =, + *? <>


/^[a-z0-9 .,+-]+$/i