js判断数字和字母的方法
//判断字符串是否为数字和字母的组合 function checkRate(nubmer) { var re = /^[0-9a-zA-Z]*$/g; //判断字符串是否为数字和字母组合 //判断正整数 /^[1-9]+[0-9]*]*$/ if (!re.test(nubmer)) { return false; }else{ return true; } } //判断是否为纯汉字 function load(str){ var regex =/^[\u4E00-\u9FA5]+$/; if(!regex.test(str)){ return false; }else{ return true; } } function check(){ //表单提交前验证是否有关键字corp-query-search-test.html var xhr = new XMLHttpRequest(); var val =document.getElementById('keyword'); var flag = checkRate(val.value); if(flag){ //数字和字母组合 if(val.value.length >= 18){ alert("您输入的长度超过规定长度,请输入不超过50个汉字或18个数字和字母"); return false; } }else{ //数字和汉字的组合 var isChinese = load(val.value); if(isChinese){ if(val.value.length >= 100){ alert("您输入的长度超过规定长度,请输入不超过50个汉字或18个数字和字母"); return false; } }else{ alert("只能输入纯汉字或者数字和字母的组合"); return false; } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
2020-07-11 iOS开发常用之 HUD 弹窗
2019-07-11 Android 8.0新特性-取消大部分静态注册广播
2018-07-11 PHP回调函数及匿名函数概念与用法详解