사용자 정의 양식 검사기에 페르시아어 문자만 필요한 시나리오에서 처음에는 다음 코드가 유망한 것으로 나타났습니다.
var myregex = new Regex(@"^[\u0600-\u06FF]+$"); if (myregex.IsMatch(mytextBox.Text)) { args.IsValid = true; } else { args.IsValid = false; }
그러나 특정 페르시아어 문자(گ, چ, پ, ژ)는 감지하지 못했습니다. 이 문서에서는 문제를 자세히 살펴보고 해결책을 제공합니다.
[u0600-u06FF] 및 [آ-ی]은 페르시아어의 잘못된 문자 범위입니다. 유효성 검사.
정확성을 보장하려면 다음 범위를 사용해야 합니다. 사용된 문자:
문자:
숫자:
모음:
올바른 문자 범위를 활용하면 잘못된 페르시아어 문자를 거부할 수 있습니다. 또한 Farsi는 아랍어에 사용되는 분음 부호를 지원하지만 유효성 검사 중에 포함 여부는 선택 사항입니다.
위 내용은 페르시아어 문자만 검증하기 위한 신뢰할 수 있는 정규식을 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!