【发布时间】:2014-09-18 10:51:17
【问题描述】:
我想验证用户输入是否正确,例如用户可以输入 -123.4 或 123.4 等值,但不能输入 --123.4 或 -.234 或 ..234
这是我到目前为止所做的,但它不能正常工作
var input = control.value;
var indexM = input.match((/-/g) || []).length;
var indexD = input.match((/./g) || []).length;
if(indexM > 1 || indexD >1 )
{
control.value="";
alert('Invalid Value')
}
【问题讨论】:
标签: javascript