我如何接受阿拉伯字母(我使用^[\x{0600}-\x{06FF0}]+$
表示阿拉伯字母)和单一空格?
接受:
单一空格和阿拉伯字母
مرحبا بك
阿拉伯语字母
مرحبا
不接受双倍空格
答案 0 :(得分:4)
^[ \x{0600}-\x{06FF0}]+$
或者你是用单个空格分隔多个单词?
^[\x{0600}-\x{06FF0}]+( [\x{0600}-\x{06FF0}]+)*$
这将是阿拉伯字母中的单词,可选地后跟更多单词(以空格分隔)。
答案 1 :(得分:0)
^\s?([\x{0600}-\x{06FF0}]+\s)*[\x{0600}-\x{06FF0}]+\s?$