js 验证表单
var patten=new RegExp(/^[0-9]+$/);
if(!patten.test(form1.type_zhi.value))
{
alert("栏目参数只准是数字!");
form1.type_zhi.focus();
return false;
}
if(isNaN(form1.type_zhi.value))
{
alert("栏目参数只准是数字!");
form1.type_zhi.focus();
return false;
}
2. 只能是数字,字母,下划线:
function check() {
var name = document.getElementById("name").value; //返回ID属性值为name的字符串的第一个位置的对象,并将其赋值给变量name
if(name == "") {
alert("用户名不能为空");
return false;
}
for(i = 0;i < name.length;i++) {
n = name.charCodeAt(i); //把字符串中第i个字符的ASCALL值赋给变量n
if(!((n >= 48 && n <= 57) || (n >= 65 && n <= 90) || (n >= 97 && n <= 122) || n == 95)) { //48=0,57=9,65=A,90=Z,97=a,122=z,95=_,.=46,@=64
alert("用户名只能由数字、英文字母和下划线组成");
return false;
}
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步