第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

如何排除帶有正則表達式的特定數(shù)字?

如何排除帶有正則表達式的特定數(shù)字?

慕勒3428872 2021-04-26 08:09:34
如何排除使用正則表達式的特定號碼嗎?我想用正則表達式匹配的0-9999直接digits.It保留兩位小數(shù)最多,它可以包含在0到9999,但不是“9999.xx”,而不是'10 .xxx'。我嘗試編寫如下正則表達式,但其中包含9999.xx。我希望排除' 9999.xx '。有人可以幫助我更改此正則表達式嗎?let reg = /^([1-9]{1}\d{0,3}(\.\d{1,2})?|0(\.\d{1,2}){0,1})$/reg.test(0)        #outputs truereg.test(000)      #outputs falsereg.test(9999)     #outputs truereg.test(0.11)     #outputs truereg.test(0.111)    #outputs falsereg.test(0.1111)   #outputs falsereg.test(9999.)    #outputs falsereg.test(9999.00)  #outputs truereg.test(9999.01)  #outputs true我期望輸出/^([1-9]{1}\d{0,3}(.\d{1,2})?|0(.\d{1,2}){0,1 })$ /。test(9999.01)為假,但實際輸出為true
查看完整描述

2 回答

?
婷婷同學(xué)_

TA貢獻1844條經(jīng)驗 獲得超8個贊

據(jù)我所知,您只需要在此處進行范圍檢查:


var number = 9999;

if (number >= 0 && number <= 9999) {

    console.log("match");

}

您可能還想使用isNaN()以下命令首先檢查輸入的數(shù)字是否有效:


var number = "9999";

if (!isNaN(number) && number >= 0 && number <= 9999) {

    console.log("match");

}


查看完整回答
反對 回復(fù) 2021-05-06
  • 2 回答
  • 0 關(guān)注
  • 396 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號