var reg = "/^1[34578]\d{9}$/"; //错误格式,这是一个字符串var reg2 = /^1[34578]\d{9}$/; //正确格式 reg .test($scope.message.plateNumber); //这时会报错 reg.test is not a function
解决办法:
new RegExp(reg); //将字符串格式转化为正则表达式