javascript中使用正则表达式

方法1:利用String中的函数

<script language="javascript"
var s1 = "hello how are you? Are you OK?";
//检查是否存在are子串。
alert(s1.search(/are/i)); // i 表示忽略大小写
//检查是否存在ll子串。
alert(s1.search(/l{2}/i)); // i 表示忽略大小写

//将you替换为"he"
var s2 = s1.replace(/you/ig, "he"); // i 表示忽略大小写, g表示全部替换

</script>


方法2:使用RegExp对象

  <script language="javascript">
var s1 = "hello how are you!?"
var re = new RegExp(/ll/i)
alert(re.test(s1));
</script>



原文地址:https://www.cnblogs.com/paulbai/p/2437743.html