글 수 367
특수문자는 작성자가 정의 하기 나름이겠죠...
대부분의 경우 [a-zA-Z0-9] 여기에 '_' 를 추가하여
[a-zA-Z0-9_] '모든 숫자와 영문 대,소문자 그리고 _' 를 문자로 규정하는 듯 합니다.
만일 이렇게 정의 한다면,
var regMust1 = /[a-zA-Z0-9_]/;
var regMust2 = /[^a-zA-Z0-9_]/;
([] 안의 ^ 는 not 을 의미합니다. 즉 정의한 문자 이외의 문자(특수문자)가 되겠죠...)
이렇게 두개의 식을 만들고,
if(!regMust1.test(str) || !regMust2.test(str)) alert("경고문!!")
이렇게 하면 되겠네요...