<!-- 只允许输入数字和一位小数点和小数点后两位 并且首位不能为小数点 -->
<input type="text" onkeyup="this.value= this.value.match(/\d+(\.\d{0,2})?/) ? this.value.match(/\d+(\.\d{0,2})?/)[0] : ''" >
<!-- 只能输入英文 -->
<input type="text" onkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,'')">
<!-- 只能输入字母和数字 -->
<input oninput="value=value.replace(/[^\w\.\/]/ig,'')">
<!--只能输入数字-->
<input type='text' onkeyup="this.value=this.value.replace(/[^0-9-]+/,'');" />
<!--只能输入数字和小数点-->
<input type="text" onkeyup="this.value=this.value.replace(/[^0-9.]/g,'')" />
<!--只能输入正数,小数点后保留两位-->
<input type="text" onkeyup="this.value= this.value.match(/\d+(\.\d{0,2})?/) ? this.value.match(/\d+(\.\d{0,2})?/)[0] : ''" />
<!--只能输入字母和汉字 禁止特殊字符-->
<input type="text" onkeyup="value=value.replace(/[^\a-zA-Z\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\a-zA-Z\u4E00-\u9FA5]/g,''))"/>
// 手机号
function checkMobile() {
alert(0)
var sMobile = $('#mobile').val();
var reg = /^[1][3,4,5,7,8][0-9]{9}$/;//定义手机号正则表达式
if (!(reg.test(sMobile))) {
alert("手机号输入有误!");
$('#mobile').val('');
$('#mobile').focus();
return false;
}
}
// 邮箱
function checkEmail(){
var sEmail = $('#email').val();
var regEmail=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if(!(regEmail.test(sEmail))){
alert("邮箱输入有误!");
$('#email').val('');
$('#email').focus();
return false;
}
}
// 身份证
function checkCardid(){
var checkCardid = $('#checkCardid').val();
var reg = /^[1-9]{1}[0-9]{14}$|^[1-9]{1}[0-9]{16}([0-9]|[xX])$/;
if(!(reg.test(checkCardid))){
alert("身份证号有误,请重新输入");
$('#checkCardid').val('');
$('#checkCardid').focus();
return false;
}
}