[js]正则表达式常用方法总结

  1. 用regExp的test方法配上正则中的元字符^,$就可以检验字符串的格式是否正确了。
    比如检验邮箱格式,IP地址,域名格式,电话号码都可以用这种方法。
//检验可能含有小数点的数字
var str="1212.123";
var reg=/^\d+(\.\d+){0,1}$/;//注意不要加g标示符,会引起lastIndex问题
var isTarget=reg.test(str);//直接返回的就是布尔值
console.log(isTarget);
  1. 重要事项:不具有标志 g 和不表示全局模式的 RegExp 对象不能使用 lastIndex 属性。
    参考: https://my.oschina.net/ffwcn/blog/276949

你可能感兴趣的:([js]正则表达式常用方法总结)