我来自这篇文章
如何用reg exp匹配阿拉伯语单词?(没有回答我的问题)
我试过了
^[\p{Arabic} ]+$
并收到
'解析错误',原因:'无效的转义序列@位置3:^ [\▶p {Arabic}] + $'
我也尝试过
^[\u0621-\u064A\s]+$
'解析错误',原因:'无效字符范围@ pos 7:^ [\ u062▶1- \ u064A \ s] + $'
我也尝试过
^[\u0621-\u064A]+$
“解析错误”,原因:“无效字符范围@ pos 7:^ [\ u062▶1- \ u064A] + $”
我需要接受阿拉伯字符的^ [A-Za-z] + $。
提前致谢!
这解决了我的问题
仅带空格的阿拉伯文字:
^ [A-y-y] + $
仅阿拉伯文字:
^ [A-z] + $
阿拉伯文字和数字:
^ [ء-ي٠-٩] +
用于英文文本和阿拉伯文本
^ [A-Za-zء-ي] + $
用于英语和阿拉伯语文本和数字
^ [A-Za-z0-9 ء-ي٠-٩] + $
如果使用unicode,它将崩溃
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句