[英]javascript regular expression of decimal value with minimum and maximum digits
誰能告訴我十進制值的javascript正則表達式,它們可以驗證小數點后的最小6位和最大15位。 例如,它同時滿足01.12345和01.000000000000000
提前致謝。
您可以嘗試此正則表達式
^\d+\.\d{6,15}$
說明:
\d{6,15} match a digit [0-9]
Quantifier: {6,15} Between 6 and 15 times, as many times as possible, giving back as needed [greedy]
正則表達式:
/^\\d+\\.\\d{6,15}$/
應該做。
^
-從輸入開始 \\d+
-一個或多個數字[0-9] \\.
- 小數位 \\d{6,15}
-6至15位數字[0-9] $
-至輸入結束 去測試:
var regexp = /^\d+\.\d{6,15}$/;
var test = function (input, result) {
if (regexp.test(input) === result) {
console.log('OK');
} else {
console.error(input, result);
}
}
test('0.0001', false);
test('12310.002301', true);
test('531412.135143613411552', true);
test('531412.1351436134115515', false);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.