test is not a function (js正則表達式匹配問題)

js中正則表達式匹配時,如果使用test函數,就必須不帶引號,並且必須是

定義的規則變量.test(要測試的string)

定義變量規則不要帶引號,會錯誤的!!!

如果不使用test,使用match則可以帶引號。


 

  var re = /^[1-9]d{4,10}$/;  // 定義變量規則
  var str = "123456";      // 待匹配字符串
  alert(re.test(str));    //  測試

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章