如何在javascript中使用正则表达式验证实数
这是我的代码,我已经试过了,但是没有得到正确的输出。我想输入10.00100.00,1000.00,10000.00 如何验证这一点如何在javascript中使用正则表达式验证实数,javascript,regex,Javascript,Regex,这是我的代码,我已经试过了,但是没有得到正确的输出。我想输入10.00100.00,1000.00,10000.00 如何验证这一点 <input type="text" name="depo_amt" id="depo_amt" maxlength="70" placeholder="10.00"onclick="formatNumber()"/>` function formatNumber() { var regex = ^[0-9]\d
<input type="text" name="depo_amt" id="depo_amt" maxlength="70" placeholder="10.00"onclick="formatNumber()"/>`
function formatNumber()
{
var regex = ^[0-9]\d{0,9}(\.\d{1,2})?%?$;
if (depo_amount.value=='regex')
{
alert("Number is valid");
return false;
}
else
{
alert("Number is not valid");
}
`
函数formatNumber()
{
var regex=^[0-9]\d{0,9}(\.\d{1,2})%?$;
如果(存储量.值=='regex')
{
警报(“编号有效”);
返回false;
}
其他的
{
警报(“编号无效”);
}
}此正则表达式将为您执行此操作
^[1-9]\d{0,2}(,\d{3})*\.\d{2}$
这很有希望 请检查并告知是否有人发现任何不良情况
^[1-9]\d{0,2}(?:,\d\d\d)*\.\d{2}$
它应该总是以1开头,并且全部为零吗?它应该以零以外的任何数字开头。您不能只使用
否,我必须从javascript声明中验证此数字是否有效?如果我输入任何字符,它应该说你输入错误。你能给出完整的例子吗?是的,我现在可以看到了,哈哈,如果我输入xyz123,我不希望它比我的复杂,做同样的工作+我的一封信:)。