2016-06-23 6 views
1

사용자가 영문자, 숫자 및!, @, #, $, %, & 등의 특수 문자를 입력 할 수있는 텍스트 상자의 유효성을 검사하려고합니다. a-zA-Z0-9]는 알파벳과 숫자 만 받아 들일 수 있습니다. 제게 누군가 저에게 똑같이 가르쳐 줄 수있는 정규 표현식을 제안 해주십시오.정규식을 사용하여 dxtextbox 유효성 검사

답변

2

/^[[email protected]#$%&*]+$/g 당신을 위해 작동합니다. 전체 문자열이 대괄호 안에있는 하나 이상의 문자로 구성된 경우 유효성을 검사합니다.

정규 표현식의 구문과 의미를 잘 이해하려면 RegExr을 사용하는 것이 좋습니다. 이것은 온라인 유효성 검사기를 제공하고, 표현의 각 요소를 설명하며, 사이드 바에 식 구축을 돕기위한 유용한 팁/예제를 제공합니다.

+0

도움을 주셔서 감사합니다. 사용자 이름 유효성을 검사하는 경우 교차 기호 스크립팅을 차단하기 위해 모든 기호가 무엇인지 한 가지 더 알고 싶습니다. – vickey

+0

다소 중요한 질문이며 확실하게 일부 조사 및 자체 게시가 필요합니다. 이 사용자 이름이 사용되는 위치 (MySQL DB, 데이터 저장소 등)에 대한 자세한 정보를 제공하는 것이 좋습니다. 일반적으로 사용자 이름은 영숫자로 시작하는 경향이 있으며 '.','-' 및'_'과 같은 몇 가지 추가 문자를 포함 할 수 있습니다. 그들은 또한 문자 제한 (최소/최대)이 있습니다. 보안 베스트 프랙티스에 대해 읽어 볼 것을 제안합니다. – Nicholas

관련 문제