字符串和正则的相关方法

支持正则表达式的 String 对象的方法

FF: Firefox, IE: Internet Explorer

方法描述FFIE
search 检索与正则表达式相匹配的值。 1 4
match 找到一个或多个正则表达式的匹配。 1 4
replace 替换与正则表达式匹配的子串。 1 4
split 把字符串分割为字符串数组。 1 4

/*
* split()
* 可以将一个字符串拆分为一个数组
* 根据任意字母去拆分
* 方法中可以传递一个正则表达式为参数,这样的话方法会根据正则表达式去拆分字符串
*/

/*

* search()
* 可以搜索字符串中是否含有指定的内容
* 如果搜索到字符串的话可以返回第一次出现的索引,如果没有搜索到则返回-1
* 它可以接受一个正则表达式作为参数,然后会根据正则表达式去检查索引。
* 搜索字符串中是否含有abc或aec或adc
*/

/*
* match()
* 可以根据正则表达式,将一个字符串中将符合条件的内容提取出来
* 默认情况下我们的match()只会找到第一个符合要求的内容我们可以设置正则表达式为全局表达式就可以检索全局了

*可以为一个正则表达式设置多个匹配模式,且顺序无所谓,match()会将匹配的内容封装到一个数组中返回,即使只查询到一个结果
*/

 

 或者

/*
* replace()
* 可以将字符串的内容替换成新的指定内容有两个参数
* 参数
* 1.被替换的内容
* 2.新的内容
* 3.默认只会替换一个
*/

原文地址:https://www.cnblogs.com/niuyaomin/p/11605525.html