영숫자 확인 ("문자, 숫자, 공백 또는 밑줄")에이 코드가 있지만 문자 나 숫자 만 쓸 수 있도록 변경하려고합니다. 누구든지이 코드를 변경하는 방법을 알려 줄 수 있습니까?jquery가있는 비밀번호로만 된 문자 또는 숫자
function(value, element) {
return this.optional(element) || /^\w+$/i.test(value);}
고마워요!
그렉
영숫자 확인 ("문자, 숫자, 공백 또는 밑줄")에이 코드가 있지만 문자 나 숫자 만 쓸 수 있도록 변경하려고합니다. 누구든지이 코드를 변경하는 방법을 알려 줄 수 있습니까?jquery가있는 비밀번호로만 된 문자 또는 숫자
function(value, element) {
return this.optional(element) || /^\w+$/i.test(value);}
고마워요!
그렉
이 그것을 수행해야합니다
function(value, element)
{
return this.optional(element) || /^[a-zA-Z0-9]+$/i.test(value);
}
편집 : OK, 내가 잘 그 서식을 얻을 수없는 이유를 더 생각하지만, 중요한 부분이와 승의 \를 대체하지 않습니다 문자 클래스 ([]의 비트).
코드 조각이 텍스트와 인라인되기를 원하지 않는 한, 코드 용 네 칸 들여 쓰기가 뒤로 틱보다 훨씬 잘 작동합니다. – tvanfosson
아, 그리고 정규 표현식의 끝에있는 "i"는 "대소 문자를 구별하지 않음"을 의미하므로 대괄호 표현식에서 대소 문자를 구분하지 않아도됩니다 (또는 대문자를 구분하지 않아도됩니다). " 깃발. – tvanfosson
Ach, 네 칸 들여 쓰기, 그건 강아지 야! 그리고 사건 감수성에 대한 좋은 지적. –
지금은 년 동안이를 사용했습니다 :
가보고
아하, 암호 weakener를 가져 가라. 왜 미리 선택된 암호 인 "1234", "asdf", "qwerty", "999"및 "password"중에서 선택할 수있는 다섯 개의 라디오 버튼 만 있습니까? ;) – Guffa
잠깐 생각했다면 냉소적 인 것을 그만두고 컨텍스트에 대해 전혀 알지 못한다는 사실과 영숫자로만 구성되어야하는 응용 프로그램 별 데이터 항목이 다양 할 수 있다는 것을 깨달을 수 있습니다. –