js邮箱,汉字,数字 表单验证

复制代码
//电子邮箱验证
function isEmail(str)  {
         var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
          if(myreg.test(str))return true;
            return false;
            }
//判断是否是汉字
function checkchina(str) {
    var re =  /^[\u4E00-\u9FA5]+$/
    if (re.test(str)) return true;
    return false;
}
//是否为数字
function isANumber(inputValue){
    var myReg = /^([0-9\.\-]{0,20})$/;
    if(myReg.test(inputValue)) return true;//|([0-9]{8}[A-Za-z]{1})
    return false;
}
复制代码

表单提交用法:

function modifySubmit() {
    if (!checkchina(document.getElementById("t_name").value)) {
        alert("请填写正确的用户名");
        return false; //跳出if语句继续执行
    }
}
<form class="theme-signin" name="loginform" action="" method="post" onsubmit="return modifySubmit()" >
</form>

 

posted @   Tane  阅读(328)  评论(0编辑  收藏  举报
编辑推荐:
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
阅读排行:
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· DeepSeek火爆全网,官网宕机?本地部署一个随便玩「LLM探索」
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 上周热点回顾(1.20-1.26)
· 【译】.NET 升级助手现在支持升级到集中式包管理
点击右上角即可分享
微信分享提示