相关疑难解决方法(0)

正则表达式只接受波斯字符

我正在处理一个表单,其中一个自定义验证器应该只接受波斯语字符...我使用了以下代码:

    var myregex = new Regex(@"^[\u0600-\u06FF]+$");
    if (myregex.IsMatch(mytextBox.Text))
    {
        args.IsValid = true;
    }
    else
    {
        args.IsValid = false;
    }
Run Code Online (Sandbox Code Playgroud)

但它似乎只适用于检查阿拉伯字符而且它不包括所有波斯字符(它缺少这四个گ,چ,پ,ژ)...有没有办法解决这个问题?

c# regex asp.net unicode

44
推荐指数
4
解决办法
6822
查看次数

波斯语字母的专用正则表达式

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

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

function Just_persian(str){
  var p=/[????????????????????????????????????????????\s]+$/;
  if(!str.match(p))
    alert("invalid format");
}
Run Code Online (Sandbox Code Playgroud)

javascript regex

29
推荐指数
3
解决办法
8717
查看次数

如何检测edittext是否有英文字符

我想检测我edittext是否有英文字符并通知用户更改它,因为我只想要名字和姓氏的波斯字符.我怎样才能过滤edittext接受波斯语字符或检测英文字符并显示错误?

java android

5
推荐指数
1
解决办法
1725
查看次数

标签 统计

regex ×2

android ×1

asp.net ×1

c# ×1

java ×1

javascript ×1

unicode ×1