1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > js正则限制文本框不能输入汉字 字母 数字等操作

js正则限制文本框不能输入汉字 字母 数字等操作

时间:2022-05-24 16:56:09

相关推荐

js正则限制文本框不能输入汉字 字母 数字等操作

/*** 写mac地址的时候有限制只能输入字母和数字* */$('#macValList>input').bind('input propertychange',function () {//限制mac只能输入数字和字母var c=$(this);if(/[^\w]/.test(c.val())) {//当输入非数字和字母的时候用''替换var temp_amount = c.val().replace(/[^\w]/g, '');$(this).val(temp_amount);}})

/*** 写ip的时候只能输入数字,输其他的清空* */$('#ipValList>input').bind('input propertychange',function () {// 输入不是数字的时候清空var c=$(this);if(/[^\d]/.test(c.val())) {//替换非数字字符var temp_amount = c.val().replace(/[^\d]/g, '');$(this).val(temp_amount);}})

/*** 限制电话号码* input文本框中不能输入中文和英文* */$('#tels>input').bind('input propertychange',function () {var c=$(this);if(/^[A-Za-z]/.test(c.val())) {//替换字母字符var temp_amount = c.val().replace(/^[A-Za-z]/g, '');$(this).val(temp_amount);}else if(/[\u4e00-\u9fa5]/.test(c.val())) {//替换汉字字符var temp_amount = c.val().replace(/[\u4e00-\u9fa5]/g, '');$(this).val(temp_amount);}})

/*** 限制邮箱* input文本框中不能输入中文* */$('#email').bind('input propertychange',function () {var c=$(this);if(/[\u4e00-\u9fa5]/.test(c.val())) {//替换汉字字符var temp_amount = c.val().replace(/[\u4e00-\u9fa5]/g, '');$(this).val(temp_amount);}})

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。