我来自这个帖子
正则表达式 仅限阿拉伯字符和数字
如何将阿拉伯语单词与正则表达式匹配?(没有回答我的问题)
我试过了
^[\p{Arabic} ]+$
并收到
'解析错误',原因:'无效的转义序列@ pos 3:^[\
▶p{阿拉伯语}]+$'
我也尝试过
^[\u0621-\u064A\s]+$
'解析错误',原因:'无效字符范围@ pos 7: ^[\u062
▶1-\u064A\s]+$'
我也尝试过
^[\u0621-\u064A]+$
'解析错误',原因:'无效字符范围@ pos 7: ^[\u062
▶1-\u064A]+$'
我需要接受阿拉伯字符的 ^[A-Za-z ]+$ 。
提前致谢!
这解决了我的问题
仅包含空格的阿拉伯文本:
^[�-��-� ]+$
仅阿拉伯文文本:
^[ء-ي]+$
阿拉伯文字和数字:
^[�-��-�]+$
适用于英语文本和阿拉伯语文本
^[A-Za-zì-]+$
英语和阿拉伯语文本和数字
^[A-Za-z0-9¡-٠-٩]+$
如果你使用 unicode 的话会崩溃
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)