match()函数用来查找字符串中特定的字符,并且如果找到的话,则返回这个字符。
<script type="text/javascript"> var str = ‘javascript php 2021‘; var pattern = /\d+/; var res = str.match(pattern); console.log(res[0]);//2021 </script>
replace() 方法在字符串中用某些字符替换另一些字符。
<script type="text/javascript"> var str = ‘javascript php 2021‘; var pattern = /\d+/; var res = str.replace(pattern,‘2018‘); console.log(res);//javascript php 2018 </script>
search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。
找到返回起始位置,找不到返回-1
<script type="text/javascript"> var str = ‘javascript php 2021‘; var pattern = /\d+/; var res = str.search(pattern); console.log(res);//返回15起始位置 </script>
字符串使用split()函数分割为数组
<script type="text/javascript"> var str = ‘javascript php 2021‘; var pattern = / /;//按空格分割 var res = str.split(pattern); console.log(res);//返回数组按空格分成三部分 </script>
原文:https://www.cnblogs.com/dazahui/p/14449225.html