亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

正則問題:判斷負整數

正則問題:判斷負整數

白衣染霜花 2018-07-06 00:13:02
// 負整數re = /^-[0-9]+$/gconsole.log('負整數')console.log('-1 test:   true  ', re.test(-1)) // trueconsole.log('-2 test:   true  ', re.test(-2)) // false第二行輸出為:true第三行輸出為:false為什么?
查看完整描述

2 回答

?
呼啦一陣風

TA貢獻1802條經驗 獲得超6個贊

因為用的/g

查看完整回答
反對 回復 2018-07-12
?
楊__羊羊

TA貢獻1943條經驗 獲得超7個贊

查看完整回答
反對 回復 2018-07-12
?
慕的地8271018

TA貢獻1796條經驗 獲得超4個贊

把正則里面的g去掉。

g的時候,正則時內部是有一個lastIndex來記錄最后匹配的位置。當重復調用的時候,會接著上次的lastIndex繼續匹配,故而將導致判斷出錯。


查看完整回答
反對 回復 2018-07-12
  • 2 回答
  • 0 關注
  • 249 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號