我正在尝试验证表单输入类型文本。该值应以“.tar.gz”结尾,并且应该包含一些关键字。无论如何我准备好了正则表达式,但我仍然坚持如何在不按提交的情况下验证这一点。有点像“模式”属性如何工作。有什么建议? 这是需要验证的行,并且提交按钮已经具有在第一次单击后禁用按钮的功能。如下所示。
<tr> <td>Suite Name</td> <td><input type='text' name='same' id='sname' title='Default suite name format: autosuite_<signum>_timestamp'/></td> </tr>
<input type='submit' name='launch' id='launch' onclick='setTimeout(disableFunction, 1)' value='Launch'/><br>
答案 0 :(得分:0)
您可以使用String.search()方法,如:
var str = document.getElementById("yourinputelementid").value;
var n = str.search("regexpression");
如果不存在则返回-1,如果匹配,则返回匹配的索引。如果你想在没有按下提交的情况下进行验证,请调用一个方法来测试输入的字符串onkeyup事件。