咏竹莉
where there is a will,there is a way

1. 去除首尾空格

let string3 = " aaa "
function trimStr(str){
  return str.replace(/(^\s*)|(\s*$)/g,"")
}
console.log(trimStr(string3))

 

2. 用来校验手机号

var phoneReg = /^1[3456789]\d{9}$/g

 

3. 正则中的非是如何实现的

^ 放在[] 里的话,就表示"除了^后面的内容都能匹配" , 也就是非的意思

^ 如果不在[] 中的话,表示只有开头匹配

eg1:

var str = "xiaozhu"
var str1 = str.replace(/[^x]/g, "z")
console.log(str1);    // "xzzzzzz"

 

eg2:

var str = "xiaozhu"
var str2 = str.replace(/^x/g, "z")
console.log(str2);   // ziaozhu

 

posted on 2021-04-07 10:52  咏竹莉  阅读(81)  评论(0)    收藏  举报