javascript正則の基礎マッチング関数

1219 ワード


  let RegObj = /
[\u0000-\uFFFF]*/gim let newStr = textFilter(req.body.data,RegObj) function textFilter(str,reg) { let newStr = str.replace(reg,(m,m1) => { return '' }) return newStr }

function trim(string){
    var str = string.toString(); //     ,           
    var trimLeft = str.replace(/^(\s| )*/g,""); //      
    var trimRight = trimLeft.replace(/(\s| )*$/g,""); //      
    return trimRight; //      
}
trim("     aaaaaa,bbbbb, cccc,  dddd    ");
メールボックス
function isEmail(str){
       var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
       return reg.test(str);
}
isEmail("[email protected]"); //true
アカウントが かどうかを する
//     :  、  、     ,    ,4-16 。

function isUser(str){
       var reg = /^([a-zA-Z])+([a-zA-Z0-9_-]){3,16}$/;
       return reg.test(str);
}
isUser("-name"); //false
の を します
//     :11   , 1  
function isMobile(str){
       var reg = /^1\d{10}$/;
       return reg.test(str);
}
isMobile("13586758432"); //true