res = str.match(/zhang/i); //加了/i
alert(res); //显示为ZHang
</script>
3,/m的用法
<script type="text/javascript">
var p = /$/mg;
var s = '1\n2\n3\n4\n5\n6';
alert(p.test(s)); //显示为true
alert(RegExp.rightContext.replace(/\x0A/g, '\\a')); //显示\a2\a3\a4\a5\a6
alert(RegExp.leftContext); //显示为竖的2345
alert(RegExp.rightContext); //显示为6
var p = /$/g;
var s = '1\n2\n3\n4\n5\n6';
alert(p.test(s)); //显示为true
alert(RegExp.rightContext.replace(/\x0A/g, '\\a')); //什么都不显示
alert(RegExp.leftContext); //显示为竖的123456
alert(RegExp.rightContext); //什么都不显示
var p = /^/mg;
var s = '1\n2\n3\n4\n5\n6';
alert(p.test(s)); //显示为true
alert(RegExp.rightContext.replace(/\x0A/g, '\\a')); //显示为1\a2\a3\a4\a5\a6
alert(RegExp.leftContext); //显示为竖的12345
alert(RegExp.rightContext); //显示为6
</script>