javascript의 입력 필드를 특수 문자로 검사하는 가장 좋은 방법은 무엇입니까? 정규식? 그럼 어떻게 내가 문자의 다음 무리를 확인할 수 있습니다 그렇다면 :이러한 특수 문자에 대한 javascript regexp
[email protected]#$%^&*()_+|}{[]\/?><:"`;'.,
감사
javascript의 입력 필드를 특수 문자로 검사하는 가장 좋은 방법은 무엇입니까? 정규식? 그럼 어떻게 내가 문자의 다음 무리를 확인할 수 있습니다 그렇다면 :이러한 특수 문자에 대한 javascript regexp
[email protected]#$%^&*()_+|}{[]\/?><:"`;'.,
감사
을 간단한 것입니다 a character class :
/[[email protected]#$%^&*()_+|}{[\]\\\/?><:"`;.,']/
(역 슬래시, 역 슬래시 및 슬래시 구분 기호는 백 슬래시로 이스케이프 처리 됨)
입력 문자열에 RegExp test
method을 사용하십시오.
/([!"#\$%&'\(\)\*\+,\.\/:;<=>\[email protected]\[\\\]\^`\{\|\}~])/g
당신이 이러한 문자를 제거하려면 ...
function removeBaddies(value) {
return value.replace(/([!"#\$%&'\(\)\*\+,\.\/:;<=>\[email protected]\[\\\]\^`\{\|\}~])/g, '');
}
특수 문자를 일치시켜야하는 경우 []
안에 사용하십시오.
[[email protected]#$%^&*()_+|}{[\]\\/?><:"`;'.,]
필요하지 않은 경우 목록의 처음에 caret(^)
을 추가하십시오.
[^[email protected]#$%^&*()_+|}{[\]\\/?><:"`;'.,]
*이 문자를 원하십니까? 아니면 원하지 않습니까? –
자, 몇 가지 연구 노력을 보여주십시오. 모든 정규식 자습서가 도움이되었습니다. 예 : http://regular-expressions.info/ – Lekensteyn