语法1 var re = /pattern/[flags];
语法2 var re = new RegExp("pattern",["flags"]);
pattern:正则表达式
flags:可选项。可以组合使用,可用的有:
g 全文查找出现的所有 pattern
i 忽略大小写
m 多行查找
示例:
语法2 var re = new RegExp("pattern",["flags"]);
pattern:正则表达式
flags:可选项。可以组合使用,可用的有:
g 全文查找出现的所有 pattern
i 忽略大小写
m 多行查找
示例:
<script type="text/javascript">
var restr="\\d+";
var string="Hello World! 12345,6789";
var stringFilter1 = new RegExp("Hell","g");
var stringFilter2=/Hell/;
var stringFilter3=/Hell/g;
var stringFilter4= new RegExp(restr,"g");
var stringFilter5= new RegExp(restr);
alert(string.match(stringFilter1));
alert(stringFilter2.test(string));
alert(stringFilter3.test(string));
alert(string.match(stringFilter4));
alert(string.match(stringFilter5));
</script>