字符串的正则API
**1.search(//);查找字符串里面包含着正则里面的关键词没有,如果没有返回-1
缺点:1)只能找到第一个关键词出现的位置
2)只能获取位置,不能知道内容**
```js
var g='ai ya ya';
var j=g.search(/ya/);
console.log(j);
```
**2.match(//);查找正则里面的词,全都 必须+g显示全部 +gi就忽略大小写全部输出 如果没有找到就会返回null
只能匹配一个关键词,要是匹配全部就没法获取每个关键字的位置**
```js
var g='ai yA ya';
var j=g.match(/a/gi);
console.log(j);
```
**3.replace(// '要替换的词');把正则里面内容替换成''里的内容 +g替换全部 +gi就忽略大小替换全部**
```js
var g='ai yA ya';
var j=g.replace(/a/,'b');
console.log(j);
```
**4.split(//);切割根据正则里面的东西对字符串进行切割 字符串不能留空**
```js
var g='aiyAya';
var j=g.split(/y/);
console.log(j);
```
网友评论