我正在努力让我的表单验证工作,但我不知道如何才能使我的名字字段正确验证。当我在字段中写名字时,它会说我需要写一个正确的名字。我究竟做错了什么? HTML:http://pastebin.com/EfNSkQkS JavaScript:http://pastebin.com/c6iUCYvr
答案 0 :(得分:0)
您的javascript代码中的正则表达式出现问题var reg_letters = /^[A-ZÆØÅa-zæøå]$/;
我不知道您想要允许的其他字符
但是当我改变它时 - > var reg_letters = /^[a-zA-Z]*$/;
它有效(这个正则表达式仅适用于英文字符。
这是一个测试它的plunker链接,只需更改它们(var reg-letters)进行测试。 plunkr link
*请注意,我从表单中删除了action
和method
,因此plunkr不会抛出错误。
答案 1 :(得分:0)
您只是忘了在RegExp字母的末尾添加<audio id="player01" src="files/blabla.ogg"></audio>
<img style="position:absolute;left:-80px" id="playpause01" src="files/img/play.png" />
符号。一世。即+
应为var reg_letters = /^[A-ZÆØÅa-zæøå]$/;