我想写一个匹配句子中每个单词的正则表达式:
我的正则表达式:" \b(\w+)\b"
结果:

虽然它适用于英语单词.使用阿拉伯语单词时不起作用.我怎么能为阿拉伯语单词完成同样的壮举?
我正在创建用于在文本框中输入波斯文字的小演示。我在搜索一些链接并尝试此代码,但这不是输入波斯文字,请仅输入英文文本,所以请您能帮我怎么做。并且还想验证在身份证上
这是我的html文本框:
<input type="text" id="txtn" onkeypress="text(this)">
Run Code Online (Sandbox Code Playgroud)
这是我的js代码:
function text(name)
{
var name = $(name).val();
just_persian(name);
}
function just_persian(str) {
var p = /^[\u0600-\u06FF\s]+$/;
if (!p.test(str)) {
alert("not format");
}
}
Run Code Online (Sandbox Code Playgroud)
在这里,我输入的任何文本始终会发出警报。