Commonly used check regular expression records

1. Judgment does not contain a certain string

/^((?!abc).)*$/.test('abc') // Determine whether abc is included

2. Format the money

function formatMoney(s){
        if(/[^0-9\.]/.test(s)) return "invalid value";
        s=s.replace(/^(\d*)$/,"$1.");
        s=(s+"00").replace(/(\d*\.\d\d)\d*/,"$1");
        s=s.replace(".",",");
        var re=/(\d)(\d{3},)/;
        while(re.test(s))
            s=s.replace(re,"$1,$2");
        s=s.replace(/,(\d\d)$/,".$1");
        return "¥" + s.replace(/^\./,"0.")
    }

For a simpler method, see: js, regular implementation of money formatting

3. Verify mobile phone number

function isTelCode(str) {
    var reg= /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/;
    return reg.test(str);
}

4. Verify mailbox

function IsEmail (p) {
     var reg = / ^ ([a-zA-Z0-9 _-]) + @ ([a-zA-Z0-9 _-]) + (\. [a-zA-Z0-9_- ]) + $ / ;
    return reg.test (page);
}

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325047046&siteId=291194637