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));    //  测试

 

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