이 정규식에서 이러한 유니코드 문자(코드 포인트)는 무엇을 의미합니까?

StackOverflow https://stackoverflow.com/questions/187981

문제

다음과 같은 정규 표현식이 있습니다.나는 다음과 같은 부분의 대부분을 알아 냈습니다.

ValidationExpression="^[\u0020\u0027\u002C\u002D\u0030-\u0039\u0041-\u005A\u005F\u0061-\u007A\u00C0-\u00FF°./]{1,256}$"

u0020 : SPACE
u0027 : APOSTROPHE
u002C : COMMA
u002D : HYPHEN / MINUS
u0030-\u0039\ : 0-9
u0041-\u005A : A - Z
u005F : UNDERSCORE
u0061-\u007A\ : a - z

u00C0-\u00FF°./ : ??

유효성 검사 표현식의 마지막 부분을 이해하는 데 도움이 필요합니다.

u00C0-\u00FF°./

이게 무슨 뜻인지 아는 사람 있나요?

도움이 되었습니까?

해결책

이상한 ... 창문의 캐릭터 맵에 따르면 "à to ÿ"라고 말합니다.

그것들은 a, c, e, i, d, n, o, u, y, the german sharp s, ...에 약간의 변형 (악센트, cedillas)입니다.

다른 팁

u00c0- u00ff는 악센트가있는 문자이지만 모든 것은 아닙니다. 그리고 "°"는 단지 학위 캐릭터 일뿐입니다. 그러나 "./"는 아마도 ""일 것입니다. 기간 문자를 허용합니다.

당신의 질문은 착각되어 있습니다. 당신은 도움을 원합니다 유니 코드 코드 포인트. 예를 들어, 확인할 수 있습니다. 여기.

그들은 강조 보컬과 다른 캐릭터를 포함하여 LATIN1 보충제의 후반입니다. 위의 링크를 참조하십시오.

사용 http://rishida.net/scripts/uniview/conversion.php나는 : ', -0-9A-Z_A-Zà-ÿ

원래 문자열을 분할한 결과는 마치 유니코드 이스케이프 시퀀스가 ​​무엇인지 이해하지 못한 것처럼 이상해 보입니다.오히려 다음과 같아야 합니다:

\u0020
\u0027
\u002C
\u002D
\u0030-\u0039
\u0041-\u005A
\u005F
\u0061-\u007A
\u00C0-\u00FF
°
.
/

유니코드 웹 사이트에서 이러한 코드 포인트의 의미를 찾아볼 수 있습니다.

마지막 세 문자는 쓰여진 내용을 정확히 의미합니다.

  • 학위 기호
  • 점/마침표/마침표
  • 슬래시

다음 링크에서 테이블 ASCII-II의 마지막 2 개의 열에 표시된 문자의 범위 인 것 같습니다. 확장 된 ASCII 차트

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top