在项目中,特殊字符的输入限制屡见不鲜,可以说,对字符输入的限制,已经是一个程序猿的基本功。常见的字符输入限制有很多类型,如:只能输入汉字;只能输入数字和小数点;只能输入英文字母等。。。
今天,和大家分享一个比较基本的特殊字符输入限制的通用方法:只能输入数字和小数点,并且规定小数位数和最大输入值。这个基本可以解决大家数值型输入限制了。
//对文本输入框【按键】事件进行控制,限制只能输入数字、小数点、负号,并可对小数位数进行控制
//该方法只能添加到 文本输入框的 onkeypress事件
// 参数obj: 输入框对象
// 参数_fragMaxLen: 小数位长度,默认值为2, -1表示不限制小数位长度,0表示只能输入整数
// 参数_hasNegative: 是否允许输入负号,默认为true,即允许
//示例:
// <input maxlength="10" οnfοcus="this.select()" οnkeypress="return inputFloatCheck(this, 3);"
// οnpaste="inputFloatPaste(this)" οndrοp="event.returnValue &#