Regex를 사용하여 페르시아어 문자 유효성 검사
문제:
정규식 패턴, 제공된 코드 ^[u0600-u06FF] $는 다음과 같습니다. گ, چ, پ, ژ 등의 특정 문자를 포함하지 못했습니다.
답변:
페르시아어 문자를 정확하게 확인하려면 다음 문자를 사용하는 것이 좋습니다. 세트:
문자:
^[\u0622\u0627\u0628\u067E\u062A-\u062C\u0686\u062D-\u0632\u0698\u0633-\u063A\u0641\u0642\u06A9\u06AF\u0644-\u0648\u06CC]+$
숫자:
^[\u06F0-\u06F9]+$
모음:
[\u202C\u064B\u064C\u064E-\u0652]
^[آابپتثجچحخدذرزژسشصضطظعغفقکگلمنوهی]+$
이전 패턴이 실패한 이유:
^[u0600-u06FF] $는 포괄적인 것처럼 보일 수 있지만 그렇지 않은 다양한 문자를 포함합니다. 숫자, 발음 구별 부호 등 페르시아어에서 사용됩니다. 마찬가지로 [آ-ی]는 페르시아어에만 국한되지 않는 추가 문자를 나타냅니다.위 내용은 Regex를 사용하여 페르시아어 문자를 정확하게 검증하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!