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

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

這段正則表達式/^-\{0,1}\d{1,}$/ 代表的含義

這段正則表達式/^-\{0,1}\d{1,}$/ 代表的含義

剛毅87 2016-06-22 18:04:18
/^-\{0,1}\d{1,}$/ 在老師講解中代表正負整數,我不是太理解,就指教.(按我的理解正負整數應該為/^-{0.1}\d{1,}$/}
查看完整描述

2 回答

?
Suber丶林

TA貢獻75條經驗 獲得超180個贊

所謂正則:你把需要匹配的內容拆分來,寫成幾個你熟到不能再熟的正則表達式,然后合并起來之后,你就看不懂了,這就是正則表達式。

//?你要匹配正負整數,首先符號可有可無,如下:
var?regexp?=?/-{0,1}/;
//?{0,1}要么0,要么1,可以用?代替,如下:
var?regexp?=?/-?/;

//?整數,第一個數為0,或者不為0兩種情況,所以:
var?regexp?=?/0|([1-9]\d{0,})/;
//?{0,}至少0個,可以用*代替,如下:
var?regexp?=?/0|[1-9]\d*/;

//?最后加上開頭與結尾
var?regexp?=?/^-{0,1}(0|([1-9]\d{0,}))$/;
//?或者
var?regexp?=?/^-?(0|[1-9]\d*)$/;
查看完整回答
1 反對 回復 2016-06-24
  • 2 回答
  • 0 關注
  • 2273 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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