正则表达式 仅限阿拉伯字符和数字 [英] Regular Expression Arabic characters and numbers only
本文介绍了正则表达式 仅限阿拉伯字符和数字的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我希望正则表达式只接受阿拉伯字符、空格和数字.
I want Regular Expression to accept only Arabic characters, Spaces and Numbers.
数字不需要是阿拉伯语.
Numbers are not required to be in Arabic.
我发现了以下表达式:
^[\u0621-\u064A]+$
它只接受阿拉伯字符,而我需要阿拉伯字符、空格和数字.
which accepts only only Arabic characters while I need Arabic characters, Spaces and Numbers.
推荐答案
只需将 1-9
(以 Unicode 格式)添加到您的字符类:
Just add 1-9
(in Unicode format) to your character-class:
^[\u0621-\u064A0-9 ]+$
或将 \u0660-\u0669
添加到字符类,即 阿拉伯数字范围 :
OR add \u0660-\u0669
to the character-class which is the range of Arabic numbers :
^[\u0621-\u064A\u0660-\u0669 ]+$
这篇关于正则表达式 仅限阿拉伯字符和数字的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文