如何用js来控制文本框只能输入数字,只能输入整数,不包括小数点,而且第一个数字不能为0,如果输入字符,就输入不进去。
可以使用这个例子试一下:
js验证如何限制文本框只能输入数字?
1.js验证能输入数字.
2.js验证能输入字母.数字划线.(www.jb200.com)
3.js验证固定电:能数字.并且相应格式028-67519441 或者 0839-8777222或者 028-6545124
解答,使用则表达式,以下是几个例子,你参考下。
//1.js验证能输入数字.
function check_validate1(value){
//定义则表达式部
var reg = /^d+$/;
if( value.constructor === String ){
var re = value.match( reg );
return true;
}
return false;
}
//2.js验证能输入字母.数字划线.
function check_validate2(value){
var reg = /^w+$/;
if( value.constructor === String ){
var re = value.match( reg );
return true;
}
return false;
}
//3.js验证固定电:能数字.并且相应格式//028-67519441 或者 0839-8777222或者 028-6545124
function check_validate(value){
var reg = /^(d{3,4})-(d{7,8})/;
if( value.constructor === String ){
var re = value.match( reg );
return true;
}
return false;
}