JavaScript正则表达式
定义和使用
<script>
var patt1=new RegExp("hello");
var patt2=/world/;
</script>
test方法
test()方法检索字符串中的指定值,返回值是true或false
<script>
var pat=/my/;
var str="my name is van";
console.log(pat.test(str));
</script>
exec方法
exec()方法检索字符串中的指定值,返回值是被找到的值,如果没有发现匹配,则返回rull
<script>
var pat=/house/;
console.log(pat.exec("my house is big"));
</script>
字符串正则
1.search:字符串查找
<script>
var str="hello javascript"
console.log(str.search(/javascript/));
</script>
2.match:字符串匹配
<script>
var str="hello 2 world 1"
console.log(str.match(/\d+/));
</script>
3.replace:字符串替换
<script>
var str="hello javascript"
console.log(str.replace(/javascript/,"world"));
</script>
4.split:字符串分割
<script>
var str="hello javascript , my name is Tom";
console.log(str.split(/\s+/));
</script>