加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式 – 正则表达式不允许数字 – 只是阿拉伯字母

发布时间:2020-12-14 06:28:39 所属栏目:百科 来源:网络整理
导读:我发现这个正则表达式的阿拉伯字母,但它也允许数字与字母.如何更改它只允许信件? /[u0600-u06FF]/ 可能你必须检查数字匹配和排除的范围(正式不包括在括号表达式中). Here我找到了另一个有用的来源. 我只建议这个字母 /[u0600-u065Fu066A-u06EFu06FA-
我发现这个正则表达式的阿拉伯字母,但它也允许数字与字母.如何更改它只允许信件?
/[u0600-u06FF]/
可能你必须检查数字匹配和排除的范围(正式不包括在括号表达式中).

Here我找到了另一个有用的来源.

我只建议这个字母

/[u0600-u065Fu066A-u06EFu06FA-u06FF]/

因为这只匹配阿拉伯数字

/[u0660-u0669u06F0-u06F9]/

编辑:

我发现unicode中有阿拉伯数字和阿拉伯数字的两个范围.

如果您需要一个正则表达式来匹配一行,当它包含阿拉伯字母和数字时 – 使用:

/^[u0600-u06FF]*$/

如果你也想阻止阿拉伯数字 – 使用这个:

/^[u0600-u065Fu066A-u06EFu06FA-u06FF]*$/

如果要匹配一个子字符串,不仅仅是整行,请使用:

/b[su0600-u065Fu066A-u06EFu06FA-u06FF]*b/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读