gpt4 book ai didi

javascript - 波斯字母专用正则表达式

转载 作者:行者123 更新时间:2023-12-02 22:14:21 24 4
gpt4 key购买 nike

如何定义仅接受波斯字母字符的正则表达式?

我尝试了以下功能,但无法正常工作:

function Just_persian(str){
var p=/[پچجحخهعغفقثصضشسیبلاتنمکگوئدذرزطظژؤإأءًٌٍَُِّ\s]+$/;
if(!str.match(p))
alert("invalid format");
}

最佳答案

波斯字符位于 Arabic Unicode block 范围内,范围从 U+0600 到 U+06FF(在字符类中指定为 \u0600-\u06FF)。

function just_persian(str){
var p = /^[\u0600-\u06FF\s]+$/;

if (!p.test(str)) {
alert("not format");
}
}

根据这个问题改编为JavaScript:Regex for check the input string is just in persian language

关于javascript - 波斯字母专用正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17315989/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com