你好我如何在我的表单验证中添加正则表达式我已经在下面做了非常基本的表单验证,并且只想添加正则表达式来增加安全性的任何想法? Noob at js
<head>
<script>
function validateForm() {
var x = document.forms["login"]["username"].value;
if (x == "") {
alert("Name must be filled out");
return false;
}
var x = document.forms["login"]["password"].value;
if (x == "") {
alert("Password must be filled out");
return false;
}
}
</script>
</head>
答案 0 :(得分:0)
function validateForm() {
var x = document.forms["login"]["username"].value;
if (!/^\w+$/.test(x)) {
alert("Name must be filled out");
return false;
}
var x = document.forms["login"]["password"].value;
if (!/^\w+$/.test(x)) {
alert("Password must be filled out");
return false;
}
}
答案 1 :(得分:0)
Kerwin&#39;答案是测试输入是否为空。 &#39;测试&#39;函数将使用模式测试输入字符串以查看是否存在匹配。 / ^ w + $ /是你想要测试的正则表达式模式,它意味着: