700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > JS常用表单验证方法总结【javascript】

JS常用表单验证方法总结【javascript】

时间:2022-11-04 10:55:23

相关推荐

JS常用表单验证方法总结【javascript】

web前端|js教程

表单验证

web前端-js教程

带会员充值 手机网站源码,ubuntu移动到ssd,tomcat可以连接哪些数据库,爬虫招聘假的,php多次提交评论避免异步提交,南通seo学堂lzw

表单验证

function check_1(param){//不为空

if(param==""||param==null){return false;}else{return true;}

}

function check_2(param){//长度限制,字母是10个,汉字也是10个

if(param.length>10){return false;}else{return true;}

}

function check_3(param){//只能输入汉字

var pattern= /^[\u4e00-\u9faf]+$/;

var flag = pattern.test(param);

if(flag==false){return false;}else{return true;}

}

function check_4(param){//只能输入数字

var pattern= /^[0-9]+$/;

var flag = pattern.test(param);

if(flag==false){return false;}else{return true;}

}

function check_5(param){//只能输入数字字母下划线

var pattern= /^[0-9a-zA-z_]+$/;

var flag = pattern.test(param);

if(flag==false){return false;}else{return true;}

}

function check_6(param){//邮箱格式验证

var pattern= /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;

var flag = pattern.test(param);

if(flag==false){return false;}else{return true;}

}

function check_7(param){//网址格式验证

var pattern= /^((https|http|ftp|rtsp|mms)?:\/\/)?(([0-9a-z_!~*().&=+$%-]+: )?[0-9a-z_!~*().&=+$%-]+@)?(([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-z_!~*()-]+\.)*([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\.[a-z]{2,6})(:[0-9]{1,4})?((\/?)|(\/[0-9a-z_!~*().;?:@&=+$,%#-]+)+\/?)$/;

var flag = pattern.test(param);

if(flag==false){return false;}else{return true;}

}

function check(){

var value=document.getElementById("testValue").value;

var result=check_7(value);//在这里设置验证函数的名称,我写了check_1~check_7七个常用的表单验证函数

if(result==false){

document.getElementById("testValue").style.border="2px solid red";

}else{

//document.getElementById("testValue").style.border="2px solid green";

document.getElementById("testValue").style.border="";

}

}

请输入:

微群管家开发源码,ubuntu编译 c文件,打开项目tomcat有问题,爬虫怎么拦截,超级签名描述文件php,seo自学怎么做seo白帽lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。