c# - 带空格的阿拉伯语正则表达式

标签 c# regex

我必须使用正则表达式验证阿拉伯字母。

同样我使用下面的

^[\u0600-\u06ff]+$

它适用于没有空格的阿拉伯字符。为了接受空格,我修改了正则表达式如下

 ^[\u0600-\u06ff]?(\w)+$
 ^[\u0600-\u06ff]?[\w]+$
 ^[\u0600-\u06ff?\w]+$

但是所有的方法都失败了,没有空格的阿拉伯字符也没有通过。

请帮我把空格也包含进去。

最佳答案

只需在字符类中添加空格以匹配空格

^[\u0600-\u06ff ]+$

关于c# - 带空格的阿拉伯语正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30962538/

相关文章:

c# - 在 xml 中创建 cdata

regex - 优化 sed 字符串

c# - 拆分字符串数组

c# - 使用 TFS SDK 查询源代码管理权限时的性能问题

c# - NLog 在 Azure 中不起作用

c# - 使用循环获取 ListView 中的每个项目?

javascript - 正则表达式 javascript 检查逗号分隔的数字

c# - 具有已编译绑定(bind)的 HubSection

c# - RegEx.Replace 但排除 html 标签内的匹配项?

regex - 在AutoHotKey脚本中包含正则表达式