JS正则验证字符串的语法有关问题
JS正则验证字符串的语法问题HTML codehtmlheadtitle字符串格式检验/titlescriptfunction checkS
JS正则验证字符串的语法问题
HTML code<html> <head> <title>字符串格式检验</title> <script> function checkStrFormat(str) { if(/^([a-zA-Z_]{1})([\w]*)$/g.test(this.value)) { alert("just letter is permitted"); // 报警提示语句。 } } </script> </head> <body> <form name="timeForm" action="resultOK.html"> <input type="text" onblur="checkStrFormat(this.value)"> </form> </body></html>
代码如上图所示。
代码需要限制字符串只能以字母开头,内容可以包含数字,字母,下划线。
结果现在是输入什么内容都会执行alert语句。
不知道问题出在哪里。请指教。
[解决办法][解决办法]