2015-06-17 64 views

回答

0

您只是忘了在您的信件RegExp的末尾添加+标志。一世。即var reg_letters = /^[A-ZÆØÅa-zæøå]$/;应该var reg_letters = /^[A-ZÆØÅa-zæøå]+$/;

0

这是在你的JavaScript代码var reg_letters = /^[A-ZÆØÅa-zæøå]$/;我不知道你想要什么其他字符,可以让

您的正则表达式有问题但是,当我改变了它本 - >var reg_letters = /^[a-zA-Z]*$/;它的工作原理(此正则表达式的表达是英文字符。

这是一个plunker链接进行测试,只是改变他们(VAR REG-字母)测试。plunkr link

*注意我从窗体中删除了actionmethod,所以plunkr不会抛出错误。

+0

可是我该怎么办,如果我需要特殊字符,如æøå/ÆØÅ? – Lula

+0

好吧,我已经为你更新了重拳,去试试吧。我所做的只是'''var reg_letters =/^ [a-zA-Zæøå/ÆØÅ] * $ /;''' –