摘要:[JavaScript][ASP.NET] TextBox 只能输入数字与小数点下一位
之前小弟做过一个让使用者只能输入数字与回车键(2012/11/22_加入小数点)
http://www.dotblogs.com.tw/aquarius6913/archive/2012/11/17/83979.aspx
但是有网友来信说,可以正常运行但是可以输入中文
因此小弟改了一下....如下:
PS:
重点就是 这样就会锁定为英文模式,无法打中文
其中那个 Style 是在 IE 浏览器下有效用的,可以让使用者无法在这文字方块内使用输入法。
1. 只能输入数字
function ValidateNumber(e, pnumber)
{
if (!/^d+[.]?[1-9]?$/.test(pnumber))
{
var newValue = /^d+/.exec(e.value);
if (newValue != null)
{
e.value = newValue;
}
else
{
e.value = "";
}
}
return false;
}
2. 只能输入数字 + 小数点下一位
Y2J's Life:http://kimenyeh.blogspot.tw/
原文:大专栏 [JavaScript][ASP.NET] TextBox 只能输入数字与小数点下一位