[]laya里面TS的正则表达式跟js不同的

验证身份证号(15位或18位数字):^\d{15}|\d{18}$
验证手机号码11位数字,以1开头。/^1\d{10}$/

首先前后是不需要用/ /
\d好像不行
 
TS正解:
验证身份证号(15位或18位数字):
var reg:RegExp = new RegExp("^[0-9]{15,18}$");
            if(reg.test(str)){
                console.log("ok");
            }
 
验证手机号码 
var reg:RegExp = new RegExp("^1[0-9]{10}$");
已邀请:

cuixueying

赞同来自:

谢谢你的分享!赞

AerTims

赞同来自:

原来无法匹配\d ~

谭皓月

赞同来自:

感谢分享

要回复问题请先

商务合作
商务合作