js 正则表达式

1、JS 判断IP格式是否正确:

function checkIP(ip) {
    var regular = /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/;//正则表达式
    if (regular.test(ip)) {
        if (RegExp.$1 < 256 && RegExp.$2 < 256 && RegExp.$3 < 256 && RegExp.$4 < 256)
            return true;
    }
    return false;
}

 

2、JS判断邮箱格式是否正确:

var email = 'xxx';
if(!email.match(/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/)) {
    alert("email格式不正确!");
    return false;
}

 

3、JS判断金额为正浮点数:

if(!cost.match(/^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/)){
    alert('请确保金额为正浮点数!');
    return false;
}

 

posted @ 2017-08-17 16:51  弍月关  阅读(280)  评论(0编辑  收藏  举报