P: Encontrar una expresión regular para entrada alfanumérica
Un usuario encontró un problema en el que las expresiones regulares solo intentaban cadenas validadas que contenían letras y números. Lo siguiente ayuda a crear una expresión regular que permita caracteres alfanuméricos.
A: Expresión regular solo alfanumérica
Para garantizar que la cadena contenga solo caracteres alfanuméricos, podemos emplee la siguiente expresión regular:
/^[a-z0-9] $/i
Desglose:
Ejemplo de uso:
Esta expresión regular se puede utilizar con el método test() para validar cadenas:
const str = "abc123"; const result = /^[a-z0-9] $/i.test(str); console.log(result); // true
Actualización: compatibilidad con caracteres universales
Si se requieren caracteres universales, podemos ampliar la expresión regular para incluir rangos de caracteres Unicode. Por ejemplo, para admitir caracteres persas, podemos usar:
/^([a-zA-Z0-9\u0600-\u06FF\u0660-\u0669\u06F0-\u06F9 _.-] )$/
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3