我正在使用FormCheck
http://mootools.floor.ch/docs/formcheck/files/formcheck-js.html
 并资助它除了a-z以外的其他字符,例如:филми
您可以在alpha下的演示中尝试
http://mootools.floor.ch/en/demos/formcheck/

现在,我正在制作一种可以使用多种语言的表格,但是当somone开始使用特殊字符输入时,我的验证失败了。

长话短说,这是

Alpha正则表达式

alpha: /^[a-z ._-]+$/i


如何修改它以包含任何字母字符?

最佳答案

尝试使用XRegExp Unicode plugin。使用该库,您可以执行以下操作:

var unicodeWord = XRegExp("^\\p{L}+$");
// \p{L} matches any "letter" codepoint.
unicodeWord.test('филми'); // true
unicodeWord.test('movies'); // true
unicodeWord.test('!@#$'); // false

08-06 12:50