JS金額正規表示式
1. 非零正數,兩位小數
// ^ 小尖號表示開頭
// {n} 表示重複n次
// * 重複零次或更多次
// $ 匹配字串的結束
// [1-9]{1} 表示1到9重複一次
// [0-9]* 表示0到9的數字重複零次或更多次
// [.]{1} 表示 . 重複一次
// [0-9]{2} 表示0到9的數字重複2次
// ([.]{1}[0-9]{2})$ 表示括弧中的內容為結尾
var reg = new RegExp("(^[1-9]{1}[0-9]*([.]{1}[0-9]{2})$)|(^[0]{1}([.]{1}[0-9]{1}[1-9]{1})$)|(^[0]{1}([.]{1}[1-9]{1}[0-9]{1})$)");
var amount="10.010"
console.log(amount);
if(!reg.test(amount)){
console.log('金額格式不對');
}
if(reg.test(amount)){
console.log("通過");
}
2. 非負(可以是0.00)、兩位小數
var reg = new RegExp("(^(([1-9]{1}[0-9]*)|([0]{1}))([.]{1}[0-9]{2})$)");
var amount="999.00"
console.log(amount);
if(!reg.test(amount)){
console.log('金額格式不對');
}
if(reg.test(amount)){
console.log("通過");
}
相關文章
- Java 金額正規表示式Java
- 使用正規表示式處理金額
- 【正規表示式】常用的正規表示式(數字,漢字,字串,金額等的正規表示式)字串
- [js]正規表示式JS
- js正規表示式JS
- js 正規表示式JS
- 專案中常用的數字金額正規表示式
- js正規表示式速查JS
- 常用js正規表示式JS
- JS 的正規表示式JS
- JS正規表示式入門JS
- JS基礎:正規表示式JS
- JS中的正規表示式JS
- JS正規表示式驗證JS
- JS正規表示式總結JS
- JS助記 ----- 正規表示式JS
- JS實現正規表示式JS
- js正規表示式基本用法JS
- 實戰JS正規表示式JS
- JS常用正規表示式及驗證時間的正規表示式JS
- js中的正規表示式(1)JS
- JS筆記(15): 正規表示式JS筆記
- JS正規表示式的驗證JS
- JS 活學活用正規表示式JS
- 關於JS的正規表示式JS
- JS之正規表示式詳解JS
- 過目不忘 JS 正規表示式JS
- JS正規表示式使用詳解JS
- js正規表示式例項(整理)JS
- 通過js正規表示式例項學習正規表示式基本語法JS
- 正規表示式
- JS常用正規表示式備忘錄JS
- 淺談js中的正規表示式JS
- 學習正規表示式(js、C#)JSC#
- JS正規表示式完整教程(略長)JS
- js正規表示式如何匹配註釋JS
- js中常用的正規表示式【Z】JS
- js正規表示式常用函式詳解(續)JS函式