有时我们需要限制
文本框
输入的
类型。在本节中,我们共享以下正则表达式约束:文本框只能输入数字、小数点、英文字母、
汉字等代码。
例如,输入大于0的正整数。
复制代码代码如下所示:
1、文本框只能输入数字码(小数点不能输入)
复制代码代码如下所示:
2,数字只能输入,小数点可能丢失。
复制代码代码如下所示:
3,小数点和小数点法2
复制代码代码如下所示:
封装成一个单独的
函数:
复制代码代码如下所示:
功能按键(OB){
如果(!ob.value.match( / ^ { + - } D * D * $ /)OB。值)其他= ob.t_value;ob.t_value = ob.value;如果((ob.value.match / ^({ + - } D +(。◎D +))/ ob.o_value =
目标值));
}
功能键抬起(OB){
如果(!Ob.value.match (/^{+-}d*.d*$/) ob.value) else = ob.t_value; ob.t_value = ob.value; if ((ob.value.match / ^ ({+-}d+ (.d+)) / ob.o_value = ob.value));
}
功能onblur(OB){
如果(!ob.value.match( / ^({ + - } D +( D +)| D * / OB。值= OB。o_value)));其他{如果(ob.value.match( / ^ D + $ /)如果(OB。值= 0 + OB。值);ob.value.match OB。值= 0;OB。o_value = OB。值}( / ^ 。$ /));
}
只是调用,传入这个对象!
4、只能输入字母和汉字。
复制代码代码如下所示:
5,你只能输入英文字母和数字,你不能输入
中文。
复制代码代码如下所示:
6,你只能输入数字和英语。
复制代码代码如下所示:
7,小数点后,最多只能有两位(数字,中文可以输入),不能输入字母和
运算符号。
复制代码代码如下所示:
57)的情况下!= 46 | | / , D D $ /。试验(值)值=假>)的事件。
8,在小数点后,最多只能输入两位(数字、字母和中文),可以输入
操作符号。
复制代码代码如下所示: