具有最小和最大数字的十进制值的javascript正则表达式
javascript regular expression of decimal value with minimum and maximum digits
谁能告诉我十进制值的javascript正则表达式,谁验证小数点后最小6位和最大15位。例如,它同时满足01.12345和01.000000000000000
提前谢谢。
正则表达式:
/^'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);
您可以尝试此regex
^'d+'.'d{6,15}$
REGEX演示
说明:
'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]
相关文章:
- 在Javascript和PHP中,十进制到RGB
- 在javascript中接受十进制数字的Regex
- 如何使用javascript验证在表单输入中避免负值、浮点值和十进制值
- JavaScript basis 是 math.pow 函数中的十进制数
- 如何使用 JavaScript 自动设置十进制值
- Javascript - 具有非线性刻度的负十进制输入范围
- 如何使用 javascript 将浮点数格式化为十进制数(7)
- 循环 += 十进制变量的 javascript 有问题
- 有人可以详细解释这个 JavaScript 十进制舍入函数吗?
- Javascript:我怎么能强迫一个有十进制值的字符串使用点而不是逗号呢
- 无需Javascript内置函数即可将十进制转换为十六进制
- 使用javascript的十进制验证未按预期工作
- 在javascript中验证十进制
- 如何在javascript中输入十进制数
- 编译为JavaScript选项,该选项使用十进制库而不是IEEE 754数学
- 更改正则表达式以查找十进制Javascript
- 将变量舍入为1个十进制javascript
- 二进制到十进制Javascript
- 检查十进制(javascript)
- 剃掉大数字的十进制 javascript