Javascript正则控制文本框只能输入整数或浮点数

  作者:bea

JS部分代码如下: function CheckInputIntFloat(oInput) { if(' != oInput.value.replace(/d{1,}.{0,1}d{0,}/,')) { oInput.value = oInput.value.match(/d{1,}.{0,1}d{0,}/) == null ? ' :oInput.value.match(/d{1,}.{0,1}d{0,}/); } } HTML部分代码(示例): <in

JS部分代码如下:




function CheckInputIntFloat(oInput)
{
if(' != oInput.value.replace(/d{1,}.{0,1}d{0,}/,'))
{
oInput.value = oInput.value.match(/d{1,}.{0,1}d{0,}/) == null ? ' :oInput.value.match(/d{1,}.{0,1}d{0,}/);
}
}


HTML部分代码(示例):




<input type="text" id="input1" name="input1" onkeyup="javascript:CheckInputIntFloat(this);" />




有用  |  无用

猜你喜欢