判斷金額的正規表示式
驗證金額條件:
- 只能由數字和小數點組成
- 不能為負數
- 小數點後最多兩位
- 整數部分兩位以上時首位不能為 0
let regex = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;
let priceJudgeResult = regex.test(goodsPrice); // goodsPrice為獲取到的使用者輸入的值
if (priceJudgeResult === false) {
console.log("請填寫正確的商品單價");
} else {
// ……
}
? JavaScript 正規表示式詳解:https://blog.csdn.net/Bule_daze/article/details/104365880
相關文章
- 金額的正規表示式
- JS金額正規表示式JS
- 【正規表示式】常用的正規表示式(數字,漢字,字串,金額等的正規表示式)字串
- 使用正規表示式處理金額
- 匹配大寫金額正規表示式
- 正規表示式判斷是否是數字
- 判斷字元是否重複正規表示式字元
- 驗證數字金額的正規表示式
- 用正規表示式判斷時間是否合法
- 正規表示式判斷密碼是否符合要求。密碼
- 專案中常用的數字金額正規表示式
- ORACLE中使用SQL的正規表示式判斷郵箱格式OracleSQL
- js精度小數位數正規表示式判斷 - JavaScriptJSJavaScript
- 金額正規表示式(相容負號、逗號、小數)
- 利用正規表示式判斷一個給定的字元是否是迴文字元
- 正規化判斷
- 【js基礎】判斷是否是合法郵箱地址(正規表示式的應用)JS
- C# 正規表示式判斷是否是有效的檔案、資料夾路徑C#
- 詳解Java判斷是否是整數,小數或實數的正規表示式Java
- 正規表示式
- 正規表示式.
- 使用正規表示式判斷是否為手機號碼(簡單且實用)
- Linux 的正規表示式Linux
- JS常用正規表示式及驗證時間的正規表示式JS
- 常用正規表示式
- JavaScript 正規表示式JavaScript
- MySQL正規表示式MySql
- 正規表示式(java)Java
- SQL正規表示式SQL
- python正規表示式Python
- 正規表示式合集
- 正規表示式(一)
- Python 正規表示式Python
- Python——正規表示式Python
- PHP正規表示式PHP
- 正規表示式概括
- javascript正規表示式JavaScript
- java正規表示式Java