Eu estou procurando uma consulta de regex para verificar um nome de arquivo e certifique-se de que ele contenha apenas caracteres ingleses, números ou esses caracteres [,], -, _
No entanto, não deve permitir caracteres como estes: ÿ¿¿¿¿¿Ã¿Â¿¿¿¿¿¿¿¿¿¿¿¿¿¿ ³J
obrigado
Respostas:
1 para resposta № 1^ [a-zA-Z0-9. [] _-] + $
Eu adicionei o ponto como uma possibilidade, além de que o acima requer pelo menos uma letra ASCII, dígito, colchete, sublinhado ou traço (sinal de menos).
1 para resposta № 2
O regex é assim:
/^[A-Za-z0-9[]-_]+$/
Observe que isso não permite strings vazias;)