JS正则验证字符串的语法有关问题
JS正则验证字符串的语法问题
代码如上图所示。
代码需要限制字符串只能以字母开头,内容可以包含数字,字母,下划线。
结果现在是输入什么内容都会执行alert语句。
不知道问题出在哪里。请指教。
------解决方案--------------------
------解决方案--------------------
- 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语句。
不知道问题出在哪里。请指教。
------解决方案--------------------
------解决方案--------------------