서버 측 유효성 검사에 preg_match를 사용했지만 클라이언트 측에도 갖고 싶습니다. 내 PHP를 들어흰색 문자 목록에 match()를 사용하려면 어떻게해야합니까?
나는 그 문자 수 :
'/^[A-Za-z][a-zA-Z0-9 .:-,!?]+$/'
이 어떻게 자바 스크립트에서 match()
와 문자의 화이트리스트를 만들 것? 편집
:
나는이 시도하지만 어떤 이유로 작동하지 않았다 : 바로 if 문 전에
내 디버거는 말한다 :
218SyntaxError: Invalid regular expression: range out of order in character class
$('#title').blur(function(){
input = $('#title').val();
var invalidChars = /^[^a-z][^a-z\d .:-,!?]+$/i;
if (!invalidChars.test(input)){
alert('true');
}
else {
alert('false');
}
});
호기심에서 벗어난 이유는 무엇입니까? (편지로 시작해야하는 데이터는 무엇입니까? 그렇지만 공간이나 느낌표를 허용하는 다양한 데이터를 사용할 수는 있지만 밑줄은 사용할 수 없습니까?) – Phrogz
안녕하십니까. 그것은 광고의 제목이며, 사용자는 게시해야합니다. 나는 지금 당장 암호를 시험 중이다. 감사합니다 – eric01