我正在尝试使用JavaScript正则表达式
现在的问题是它会给出以下结果:
/[\u0600-\u06FF]/
来实现阿拉伯字母输入的“alpha”验证,如此帖子中所述。我只想接受阿拉伯字母和空格。现在的问题是它会给出以下结果:
r = /[\u0600-\u06FF]/
r.test("abcd") // false - correct
r.test("@#$%^") // false - correct
r.test("س") // true - correct
r.test("abcd$$#5س") // true - should be false
r.test("abcdس") // true - should be false
如果只给定了一个匹配字符,则它将整个输入视为可接受的,即使输入的其余部分充满不可接受的字符。我应该使用什么正则表达式代替?