Input常用的输入框验证(正则)

只能输入英文

<input type="text" onkeyup="value=value.replace(/[^a-zA-Z]/g,'')">

身份证号只能输入数字和英文x

<input type="text" onkeyup="value=value.replace(/[^\d\x\X]/g,'')">

只能输入数字,小数点:

<input type="text" onkeyup="value=value.replace(/[^\d\.]/g,'')">

不能为空

<input onblur="if(this.value.replace(/^ +| +$/g,'')=='')alert('不能为空!')">

只能输入中文

<input type="text" onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')">

验证邮箱
<input type="submit" class="stdbtn" onclick="return checkEmail()"/>

function checkEmail(e){
        console.log(e)
        var $email=$("#email").val();
        if(!$email.match(/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/)){
            alert("格式不正确!请重新输入");
            $("#email").focus();
            return false;
        }
 
 }
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 文章转载地址: http://www.open-open.com/code/view/1430625516632 ...
    得起一个清新脱俗的名字阅读 6,572评论 1 3
  • 一、校验数字的表达式 二、校验字符的表达式 三、特殊需求表达式 一.网络验证应用技巧 验证 E-mail格式 验证...
    丶legend阅读 5,222评论 0 22
  • 转载自知乎 https://zhuanlan.zhihu.com/p/30573054 正则表达式是一种字符串匹配...
    skarner阅读 5,835评论 0 1
  • 正则表达式全部符号解释(转) 常用正则表达式大全 (转) 不错的正则博客 正则的方法 var reg = /[1-...
    me__me11阅读 4,647评论 0 0
  • 昨天又是一年新生的军训结束,又是送教官离开的泪流满面的场景,我没有出去看这个场景,但我知道有新生落泪了。突...
    南城北乡阅读 2,967评论 0 0

友情链接更多精彩内容