首页 > 代码库 > js输入验证
js输入验证
//1.js验证只能输入数字. function check_validate1(value){ //定义正则表达式部分 var reg = /^\d+$/; if( value.constructor === String ){ var re = value.match( reg ); return true; } return false; } //2.js验证只能输入字母.数字和下划线. function check_validate2(value){ var reg = /^\w+$/; if( value.constructor === String ){ var re = value.match( reg ); return true; } return false; } //3.js验证固定电话:只能是数字.并且有相应的格式//028-67519441 或者 0839-8777222或者 028-6545124 function check_validate(value){ var reg = /^(\d{3,4})-(\d{7,8})/; if( value.constructor === String ){ var re = value.match( reg ); return true; } return false; } function istrue(a){ var reg=/^(([a-z]+[0-9]+)|([0-9]+[a-z]+))[a-z0-9]*$/i; return reg.test(a); } function isNumeric(a) { var reg=/^(-|+)?d+(.d+)?$/ return(reg.test(a)); } //检查是否为正数 function isUnsignedNumeric(a) { var reg=/^d+(.d+)?$/ alert reg.test(a); } //检查是否为整数 function isInteger(a) { var reg=/^(-|+)?d+$/ return reg.test(a); } //检查是否为正整数 function isUnsignedInteger(a) { var reg =/^d+$/ return reg.test(a); } //检查是否数字 function isNum(a) { var reg = /^d+(.d+)?$/; reg.test(a); } //检查是否整数 function isInt(a) { var reg = /^-?d+$/; return reg.test(a); } //去掉非法字符 function trim(str) { return str.replace(/^s+|s+$/g, ‘‘); }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。