2010-08-12 4 views
1
이 정규식은 포함 된 문자열과 일치하는 실패 제대로합니다
^[^\x00-\x1F\x7F-\xFF]+$ 

(16 진수의 00-1f) 비 - 인쇄하거나 ASCII가 문자 (16 진수 80-FF 연장을 거부합니다), PHP와는 달리 비 ASCII utf-8 문자를 전달할 수 있습니다. (예. 日本 واستقراره हिन्दी ދިވެހިބަސް ગુજરાતી 한)자바 스크립트 정규식이 아닌 ASCII-US 문자

그 모두가 80 FF 범위에 분류한다 UTF-8에 wikipedia page 찾고. 아무도 내가 빠진 것을 아는가?

또한 인용 된 텍스트를 무시하는 방법을 설명 할 수 있다면 내 영웅이 될 것입니다.

답변

7

는 흠 ... 대신 바이트 범위를 거부,

^[\u0020-\u007e]+$
+0

당신을 친절하게 감사 : 실제 유니 코드 문자를 일치 예컨대 시도! – Greg

관련 문제