字元串 去除字元串中所有空格 str = str.replace(/\s*/g, '') // 去除所有空格 價格校驗 val = val.replace(/[^\d.]/g, '') // 清除“數字”和“.”以外的字元 .replace(/\.{2,}/g, '.') // 只保留第一個. 清除 ...
字元串
去除字元串中所有空格
str = str.replace(/\s*/g, '') // 去除所有空格
價格校驗
val = val.replace(/[^\d.]/g, '') // 清除“數字”和“.”以外的字元
.replace(/\.{2,}/g, '.') // 只保留第一個. 清除多餘的
.replace('.', '$#$')
.replace(/\./g, '').replace('$#$', '.')
.replace(/^(-)*(\d+)\.(\d\d).*$/, '$1$2.$3') // 只能輸入兩個小數
// 以上已經過濾,此處控制的是如果沒有小數點,首位不能為類似於 01、02的金額
if (val.indexOf('.') < 0 && val !== '') {
val = parseFloat(val)
}
// 禁止首位就輸入 . 符號
if (val === '.') {
val = ''
}
本文由博客一文多發平臺 OpenWrite 發佈!