码迷,mamicode.com
首页 > Web开发 > 详细

JS数字、特殊字符校验

时间:2015-11-26 15:04:37      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:

//验证输入内容是否为数字
function checkIsNum(input) {
var reg = new RegExp("^[0-9]+.?[0-9]*$"); //允许输入的数字类型
//判断字符串是否为数字 //判断正整数 /^[1-9]+[0-9]*]*$/ 
var nubmer = document.getElementById(input).value;
if (reg.test(nubmer)|| nubmer == "") { }
else{
alert("请输入数字");
document.getElementById(input).value = "";
}
}

 

//验证输入内容是否为特殊字符
function checkSpecial(input){
var reg = new RegExp(/["‘@#$*!-=<>%;)(&+]/); //不能输入的特殊字符类型
var str = document.getElementById(input).value;
if (reg.test(str)) { 
alert("输入格式不正确");
document.getElementById(input).value = "";
}
}

如果是验证输入内容为数字和字母的组合使用:var str = /^[0-9a-zA-Z]*$/g;   只能输入数字或者字母的正则表达式

JS数字、特殊字符校验

标签:

原文地址:http://www.cnblogs.com/liuxinrui/p/4997658.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!