JS中的正则表达式
正则表达式用于对字符串匹配及检索替换,是对字符串执行模式匹配的强大工具,JS中的正则表达式使用RegExp对象表示。
语法1.var patt=new RegExp(pattern,modifiers)
代码及效果如下:
<script type="text/javascript">
var patt=new RegExp('javascript')
var res=patt.test('this is javascript')/用test方法查找是否有字符串/
console.log(res)
</script>
语法2.var patt=/pattern/modifiers
代码及效果如下:
<script type="text/javascript">
var patt=/javascript//将字符串放到定界符里/
var res=patt.test("this is javascript")
)
console.log(res)
</script>
用方括号[ ]查找是否有重复字符串
代码及效果如下:
<script type="text/javascript">
res=/[red]/.test('one')
console.log(res)
</script>