我正在使用FormCheck
http://mootools.floor.ch/docs/formcheck/files/formcheck-js.html
并且只是资助它与除了a-z之外的其他角色有问题,例如:филми
你可以在他们的alpha下演示
http://mootools.floor.ch/en/demos/formcheck/
现在我正在制作一个多语言形式,但工作正常,但是当somone开始使用特殊字符键入时,我的验证失败了。
长话短说,这是
alpha regex
alpha: /^[a-z ._-]+$/i
如何修改它以包含任何alpha字符?
答案 0 :(得分:2)
尝试使用XRegExp Unicode plugin。使用该库,您可以执行以下操作:
var unicodeWord = XRegExp("^\\p{L}+$");
// \p{L} matches any "letter" codepoint.
unicodeWord.test('филми'); // true
unicodeWord.test('movies'); // true
unicodeWord.test('!@#$'); // false