문제

내 사용자가 ASCII 문자 만 입력하고 있는지 확인하기 위해 검증 표현을 떨어 뜨릴 수있는 좋은 정규식 표현을 알고 있습니까?

<asp:RegularExpressionValidator id="myRegex" runat="server" ControlToValidate="txtName" ValidationExpression="???" ErrorMessage="Non-ASCII Characters" Display="Dynamic" />
도움이 되었습니까?

해결책

당신이 조심하고 싶은 한 가지는 ASCII 테이블의 하단 부분에 펑키 결과를 초래할 수있는 많은 제어 문자가 있다는 것입니다. 다음은 "비 펑키"문자 만 허용하는 데 사용하는 표현입니다.

^([^ x0d x0a x20- x7e t]*) $

다른 팁

가능한 0x00 -0xff ASCII 값을 매핑하려면이 정규식 (.NET)을 사용할 수 있습니다.

^([\x00-\xff]*)$
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top