/**
* 只能输入字母
*
* @param obj
* @return
*/
function clearNoAbc(obj) {
obj.value = obj.value.replace(/[\u4e00-\u9fa5]/g, '');
}
/**
* 只能输入整数
*/
οnkeyup="this.value=this.value.match(/^-?[0-9]\d*$/)||this.value.match(/-?/)"
/**
* 只能输入数字
*/
function clearNoNum1(obj) {
if (obj.value.length == 1) {
obj.value = obj.value.replace(/[^0-9]/g, '');
} else {
obj.value = obj.value.replace(/\D/g, '');
}
}
/**
* 只能输入数字和小数点
*/
function clearNoNum(obj) {
obj.value = obj.value.replace(/[^\d.]/g, "");
obj.value = obj.value.replace(/^\./g, "");
obj.value = obj.value.replace(/\.{2,}/g, ".");
obj.value = obj.value.replace(".", "$#$").replace(/\./g, "").replace("$#$", ".");
}
/**
* 只能输入整数或2位小数
*/
function keypressnumeric(obj) {
var temp = /^-?\d+(\.\d?\d?)?$/;
if (!temp.test(obj.value)) {
obj.value = "";
return false;
}
obj.value = obj.value.replace(/[^\d|\.]/g, '');
obj.value = obj.value.replace(/^([0-9]\d+|)\.\d{3}$/, '');
}
/**
* 只能输入字母
*
* @param obj
* @return
*/
function clearNoAbc(obj) {
obj.value = obj.value.replace(/[\u4e00-\u9fa5]/g, '');
}
/**
* 只能输入字母和数字
*/
function clearNoAbcNoNum(obj) {
obj.value = obj.value.replace(/[^A-Za-z0-9]*$@-/g, '');
}
/**
* 身份证验证
*/
function isCardNo(card){
// 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X
var reg = /^(\d{6})(18|19|20)?(\d{2})([01]\d)([0123]\d)(\d{3})(\d|X)?$/;
return reg.test(card);
}
/**
* 手机号验证
*/
function isMobile(phone) {
var tempVal=/^0?(13|15|18)\d{9}$/;
return tempVal.test(phone);
}
js正则表达式判断
最新推荐文章于 2024-04-28 20:37:30 发布