내 텍스트 상자에 %
및 _
을 제외한 숫자, 문자 및 특수 문자를 허용합니다. 패턴이 /[[email protected]#$^&*()-+=]/
입니다. 내가 언급 한 두 가지를 제외한 모든 특수 문자를 나열해야하기 때문에 최선의 방법이라고 생각하지 않습니다. 모든 특수 문자를 나열 할 필요가없고 언급 된 두 문자를 포함하지 않는 방법이 있습니까? BTW, 자바 스크립트 정규식을 사용하여.regex - "%"및 "_"을 어떻게 제외합니까?
데모를 들어 http://jsfiddle.net/ce8Th/
이 도와주세요를 참조하십시오.
정말 고마워서 코드를 훨씬 간단하게 만들었습니다. 이거 받아 들일거야. 몇 분 동안 그냥 졸도기. – NinjaBoy
나는 이것이 위생적이지 않다는 것을주의 할 것이다. 그것은 괜찮을지 모르겠지만, 그것은 원래의 목록에없는 공백, 탭, 다른 임의의 것들을 제외한 다른 문자가 허용된다는 것을 의미한다. – jakerella
@ 자케 렐라 - 원래 질문은 위생을 언급하지 않습니다. (그의 의도일지도 모르지만 어떤 경우에는 * 클라이언트 측은 쓸모가 없습니다.) –