1. 程式人生 > >js中給正則傳參、傳遞變數

js中給正則傳參、傳遞變數

js中驗證字串有時需要用到正則表示式,一般情況下直接寫正則進行驗證就行。

但是遇到需要把部分正則作為引數傳遞就麻煩一點,需要用到RegExp()物件。

 <script type="text/javascript">
     window.onload = function () {
         var str = "123456789";
         var pattern = "\^\[0-9\]";
         var reg = new RegExp(pattern + "\*\$","g");
  
         if (str.match(reg)) {
             alert(
"給正則傳參驗證字串成功!"); } } </script>