js字符串常用正则方法

Myth丶恋晨 2023-07-11 08:35 75阅读 0赞

/i 匹配大小写
/g 全局匹配

match()在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。

  1. let str="The rain in SPAIN stays mainly in the plain";
  2. let s=str.match(/ain/g);// /ain/g匹配所以ain,/ain/gi不区分大小写

replace() 在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

  1. let str="Welcome to Microsoft! "
  2. str.replace(/Microsoft/, "bob") //只替换第一个
  3. str.replace(/Microsoft/g, "bob") //替换全部

search() 检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。

  1. let str="Visit Runoob!";
  2. const n=str.search("Runoob"); //6
  3. //或者不区分大小写
  4. const n=str.search(/runoob/i); //6

split() 把一个字符串分割成字符串数组。

  1. let str="345678653249458123"
  2. str.split(/2/) //["345678653", "494581", "3"]

发表评论

表情:
评论列表 (有 0 条评论,75人围观)

还没有评论,来说两句吧...

相关阅读