问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js中如何写一个正则表达式来验证 内容可以是中、英、数字混输还能限制长度

发布网友 发布时间:2022-04-25 21:10

我来回答

1个回答

热心网友 时间:2022-04-25 22:39

不好意思我没理解你的意思,你说混输的意思是指都可以同时输入吗?那有个极限例子一个字符串里面同时有中文+全角字符+英文+数字一共要有21个,其中中文等最多输入7个,英文等最多输出14个,这种也要满足吗?追问你好 我说的混输就是可以同时输入的 就是验证昵称时候用的 你说的那个例子发我看看哈 我感觉应该靠谱啊

追答var len = str.match(/[^ -~]/g) == null ? str.length : str.length + str.match(/[^ -~]/g).length;这段JavaScript是网上找的,用来计算字符串长度的。你只要判断len小于14就行了。中间的/[^ -~]/g匹配汉字和全角符号,str.length是字符个数,这个值里面汉字算一个字符,再加上汉字的个数,就相当于把汉字算两个字符了。或者还有一个方法,在参数传入时候进行逐个校验,用str.match(/[^ -~]/g)将汉字(最多只能有7个的)和其他(最多只能有14的)进行分离,然后单独进行校验。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
王卡专属免流包是什么意思 腾讯王卡专属流量是什么意思 人防临空墙排烟机房可以留洞吗? 瑞士转机的问题? 雅阁、第九代凯美瑞、迈腾,大空间的中级车推荐 云顶之弈双人排位介绍 金铲铲之战 金铲铲段位相差多少可以一起打? 现在上海办理居住证需要本人去吗 34周加5天是几个月 孕34周是几个月了 孕34周如何预防早产 腊肉什么时候晒 一个个可以两个手机同时接收信息吗? 怎样设置两部手机同时接消息? 同一个可以同时在两台手机登录吗? 我想在平安银行贷款50万,需要什么贷款条件 一个可以用二台手机吗? 如何在两部手机同时登陆一个? 主轴锥度MT#2中的MT是什么意思?和莫氏的区别是什么? z5025b型立钻主轴锥孔的锥度为莫氏什么锥度 莫氏锥度都有哪些标准概念? 铣床主轴锥度为什么是莫氏7:24 支付宝向工商网银转账要手续费吗? 莫氏锥度的主轴是怎么跟皮带轮接上的??因为主轴是锥度有点倾斜,难道也是直接刻进皮带轮后锁上螺丝就行 怎样吃羊肉更营养呢 支付宝转账到其他银行卡怎么转?要手续费么? 羊肉搭配什么吃能壮阳 羊肉加什么吃可以壮阳 那怎么把gif的给弄成电脑屏保呢?? 怎么把动画或者视频设为屏幕保护程序? 深圳女孩子可以学西餐,就业怎么样? 苹果怎么更新iOS11 苹果怎样升级ios11 怎样可以更新ios11 怎么更新iOS11 我的电脑怎么设置 不卖隔夜肉的肉铺叫什么? 钱大妈不卖隔夜肉这个店招合规吗 15吨等于多少牛 15t=多少N?15吨=多少牛? 15t等于多少n 一个桥头立着15t的限重标志牌,汽车对该桥面的压力超过多少牛时,桥就可能被损坏? 一个桥头立着15t的限重标志牌,汽车对该桥的压力超过多少牛时,桥就可能被损坏? 一个桥头立着如图所示的限重标志牌(15t),这座桥面受到的压力超过多少牛时,就可能有危险? 15L等于多少牛 15KG的牵引力等于多少牛(N)!!! 一头蓝鲸重十五吨是几千克如果一头牛重500千克那么这头蓝鲸的质量相当于几头? 15t等于多少千克 十五牛顿相当于多少公斤? 15兆帕等于多少牛 15NM等于多少牛顿