2014-04-22 4 views
-3

특수 문자를 허용하지 않기 때문에 regEx을 사용하여 유효성을 검사했습니다. 하지만 그 안에 공간을주고 싶습니다 regEx. 내가 어떻게 할까? 어떻게 내 공간을 포함하는 특수 문자정규식은 공백을 제외한 모든 특수 문자를 허용합니다.

@"^([A-Za-z0-9])*" 

을 허용하지 위해 다음과 같이

나는 이미 정규식을 만들었습니다?

+1

공간을 어떻게 포함할까요? '@ "^ ([A-Za-z0-9]) *"와 유사합니까? – Rubens

답변

1

공백을 허용되는 문자 집합에 공백을 추가하려고하면 문자 클래스에 넣으십시오.

@"^([A-Za-z0-9 ])*" 
2
당신은 당신의 캐릭터 클래스에 당신이 경기에 원하는 문자를 계속 추가 할 수

[]

@"^([a-zA-Z0-9 ])*" 

다음과 같은 경우 위의 정규식 만, 마지막 문자 일치를 캡처 전체 일치를 원한다면 외부 캡처 괄호 )을 수량 기호의 오른쪽으로 옮기십시오.

@"^([a-zA-Z0-9 ]*)" 
관련 문제