P: Encontrando uma expressão regular para entrada alfanumérica
Um usuário encontrou um problema em que expressões regulares tentavam apenas strings validadas contendo letras e números. O seguinte ajuda na criação de uma expressão regular para permitir caracteres alfanuméricos.
A: Expressão regular somente alfanumérica
Para garantir que a string contenha apenas caracteres alfanuméricos, podemos empregar a seguinte expressão regular:
/^[a-z0-9] $/i
Detalhamento:
Exemplo de uso:
Esta expressão regular pode ser usada com o método test() para validar strings:
const str = "abc123"; const result = /^[a-z0-9] $/i.test(str); console.log(result); // true
Atualização: suporte a caracteres universais
Se caracteres universais forem necessários, podemos estender a expressão regular para incluir intervalos de caracteres Unicode. Por exemplo, para suportar caracteres persas, podemos usar:
/^([a-zA-Z0-9\u0600-\u06FF\u0660-\u0669\u06F0-\u06F9 _.-] )$/
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3