영숫자 및 특수 문자 '-','_','&'
만 허용하는 정규 표현식. 이 정규식을 시도했지만 작동하지 않습니다! 당신은 (또는 처음에) 클래스의 끝에서 -
을 둘 필요가밑줄, 하이픈 및 '&'기호를 허용하는 정규 표현식
var testexp = /^[\w&-]+$/;
영숫자 및 특수 문자 '-','_','&'
만 허용하는 정규 표현식. 이 정규식을 시도했지만 작동하지 않습니다! 당신은 (또는 처음에) 클래스의 끝에서 -
을 둘 필요가밑줄, 하이픈 및 '&'기호를 허용하는 정규 표현식
var testexp = /^[\w&-]+$/;
:
var testexp=/^[a-zA-Z0-9-_&]+$/;
[a-zA-Z0-9_]
은
이 정규식을 시도 \w
(워드 문자)로 단축 할 수 실제 문자로 간주하려는 경우 :
/^[a-zA-Z0-9_&-]+$/
[a-zA-Z0-9_]
과 동일한 바로 가기 \w
을 사용할 수도 있습니다. 따라서 :
/^[\w&-]+$/
시도 그들을 탈출 : '\ - \ _ \ &'나를 위해 작동 – Cherniv
. 그것은 작동하지 않는 무엇입니까? – SmokeyPHP
'-' 만 이스케이프하면됩니다. 그리고 그것도 문자 클래스의 끝이나 시작 부분에 넣지 않아도됩니다. SmokeyPHP : 그들이 가진 것이 그들이 원하는 것보다 훨씬 더 일치합니다. – Joey