正则表达式 – 正则表达式不允许数字 – 只是阿拉伯字母
发布时间: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/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |