Ted*_*Ted 6 regex localization arabic ios nsregularexpression
我来自这个帖子
如何将阿拉伯语单词与reg exp匹配?(没有回答我的问题)
我试过了
^[\p{Arabic} ]+$
Run Code Online (Sandbox Code Playgroud)
并收到
'解析错误',原因:'无效的转义序列@ pos 3:^ [\▶p {阿拉伯语}] + $'
我也试过了
^[\u0621-\u064A\s]+$
Run Code Online (Sandbox Code Playgroud)
'解析错误',原因:'字符范围无效@ pos 7:^ [\ u062▶1-\u064A\s] + $'
我也试过了
^[\u0621-\u064A]+$
Run Code Online (Sandbox Code Playgroud)
'解析错误',原因:'无效的字符范围@ pos 7:^ [\ u0622▶1-\u064A] + $'
我需要^ [A-Za-z] + $接受阿拉伯字符.
提前致谢!
这解决了我的问题
仅带空格的阿拉伯文字:
^ [?-??-?] + $
仅阿拉伯文字:
^ [?-?] + $
阿拉伯文字和数字:
^ [?-??-?] + $
用于英文文本和阿拉伯文本
^ [A-Za-z?-?] + $
用于英语和阿拉伯语文本和数字
^ [A-Za-z0-9?-??-?] + $
如果使用unicode,它将崩溃