【发布时间】:2018-07-24 16:46:37
【问题描述】:
当我尝试用字符填充名称框时,它总是显示“名称只能是字符。”。
这里是 Javascript 代码:
function validate_form() {
if (!(/^[A-Za-z]+$/).test(document.emp.new_name.value)) {
alert("Name must be in character only.");
return false;
}
if (!(/^\d{10}$/).test(document.emp.new_number.value)) {
alert("Enter valid mobile number");
return false;
}
if (!(/^[0-9.]+$/).test(document.emp.new_salary.value)) {
alert("salary must be numeric");
return false;
}
if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/).test(document.emp.new_email.value)) {
alert("You have entered an invalid email address!")
return (false);
}
alert ("success");
return true;
}
【问题讨论】:
-
请添加一个带有所有相关数据(标记、输入值、输出/预期结果)的minimal, complete, and verifiable example,以显示实际问题,因为您显示的部分按预期工作:jsbin.com/rovorigamo/1/edit?html,js,output跨度>
-
这里是验证的全部代码,请检查
标签: javascript