어디서나REGEX - ... 내가 정규식 사람이 아니다, 그래서 난 그냥 캔트이 주위에 내 머리를 얻을, 약간의 도움을 필요로하는 문자열
를 특수 문자를 일치 내가 등록 페이지를 작성하고 asp.net을 사용하고 있습니다 유효성 검사기. 한 단어 안에 특수 문자를 매치하는 정규 표현식 검사기가 필요합니다. "ID에 적어도 하나의 특수 문자가 있어야합니다."라는 요구 사항을 충족시킵니다. 허용되는 문자는 다음과 같습니다. ! "# $으로 % & '() * +, - /:;.? < => @ [\]^ _`{|} 배치와 ~
다시 한번, 내가 중학교 이요하는 데 문제가 이 순간에이 물건 주위에 내 머리 ... 들어는 지금은
[\[\]\^\$\.\|\?\*\+\(\)\\~`[email protected]#%&-_+={}'""<>:;, ]{1,}
을 가지고 있지만 그것은 어떤 이유로뿐만 아니라 번호와 일치하고, 때로는 단어의 시작 부분에 문자가 일치하지 않습니다. ..
So 제발 누군가가 저를 도울 수 있다면 ...
속기가 있습니다 –
그냥 사이드 참고 :. 당신은 ASP.NET 회원을 고소하는 경우, 당신은을 사용할 수 있습니다 ['MinRequiredNonAlphanumericCharacters'] (http://msdn.microsoft.com/en-us/library/system.web.security.membership .minrequirednonalphanumericcharacters.aspx) -property를 사용하여 특수 문자가 암호에 입력되도록합니다. –
@TimSchmelter - Microsoft를 고소하지 않는 이유 :) 멤버 자격 공급자에서이 기능을 사용할 수없는 이유는이 유효성 검사가 선택적이기 때문입니다. 클라이언트 요구 사항에 따라이 기능을 설정하거나 해제 할 수 있습니다. 앱의 모든 고객에게 적용 할 수 있어야합니다. 사이드 노트를 주셔서 감사합니다.하지만 .. – Alex