首页 > Web开发 > 详细

js输入验证

时间:2014-08-01 20:06:42      阅读:494      评论:0      收藏:0      [点我收藏+]
//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, ‘‘);
}


js输入验证,布布扣,bubuko.com

js输入验证

原文:http://raoyonggang.blog.51cto.com/8827770/1533930

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!