正则表达式 仅限阿拉伯字符和数字 [英] Regular Expression Arabic characters and numbers only

查看:54
本文介绍了正则表达式 仅限阿拉伯字符和数字的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我希望正则表达式只接受阿拉伯字符空格数字.

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆