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>
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· DeepSeek火爆全网,官网宕机?本地部署一个随便玩「LLM探索」
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 上周热点回顾(1.20-1.26)
· 【译】.NET 升级助手现在支持升级到集中式包管理