日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

js正则大于0小于100_js正则表达式大于0的正整数,小数可以有,...

發布時間:2023/12/20 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js正则大于0小于100_js正则表达式大于0的正整数,小数可以有,... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2016-09-01 00:24黃睿哲 客戶經理

1|0.\d{1,2}

^0[1-9]$ 如果第一位是0,則后面必須不為0

1.2:^[1-9][0-9]?$ 如果第一位不是0,則后面則任意

2.看包含小數點時

2.1 整數部分全為0

2.1.1:^00?\.0[1-9]$ 如果整數部分全部為0,小數第一位為0,則小數第二位就一定不為0

2.1.2:^00?\.[1-9][0-9]?$ 如果整數部分全部為0,小數第一位不為0,則第二位任意

結合2.1起來:^00?\.(?:0[1-9]|[1-9][0-9]?)$

2.1 整數部分不全為0

2.2.1:^0[1-9]\.[0-9]$ 如果整數部分第一位是0,第二位不為0,則小數部分任意

2.2.2:^[1-9][0-9]?\.[0-9]$ 如果整數部分第一位不為0,第二位任意,則小數部分任意

結合2.2起來:^(?:0[1-9]|[1-9][0-9]?)\.[0-9]$

全部就是:

^0[1-9]$|^[1-9][0-9]?$|^00?\.(?:0[1-9]|[1-9][0-9]?)$|^(?:0[1-9]|[1-盯雞馳課佻酒寵旬觸莫9][0-9]?)\.[0-9]$

看起來是不是頭暈,

判斷具體的有限制的浮點數,有更多容易的方法,例如用你所熟悉的腳本語言,js,asp,vbs,php等等

if(小數點是否存在)

{//小數點存在

if(當整數部分"數值"大于0)

{

只用判斷小數部分是二位,滿足條件返回

}

else

{

整數數值等于0,只用判斷小數"數值"大于0且位數小于2,滿足條件返回

}

else{

小數點不存在,就是正整數,只用判斷"數值"大于0且位數小于2,,滿足條件返回

}

正則用來匹配字符很容易,但是這里直接用數值來判斷比正則容易的多..

參考資料:

總結

以上是生活随笔為你收集整理的js正则大于0小于100_js正则表达式大于0的正整数,小数可以有,...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。