微信開發者工具中的正則表達式解析

在微信開發者工具寫一個手機號碼驗證的時候微信

是這樣的微信開發

var TEL_REGEXP = /^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/;
var tel = $(".tel").val();
  if(!TEL_REGEXP.test(tel)){
     alert("請驗證手機號是否正確");
     return;
  }

是否是沒毛病 ?!然而就是不成功!!!工具

 

通過打斷點查看,解析出來的正則是這樣子的,(正則後面的  \d   變成啦   d);spa

 

 

反斜槓 \ 解析成轉義符啦,這個神奇的操做眼前一亮啊code

以後添加成 \\d  就能夠啦blog

 

正常控制檯輸出是沒有問題的,可是在代碼執行的時候就變拉樣子,不曉得啥子狀況;開發

相關文章
相關標籤/搜索