js 正则验证

广电让游戏里面不能出现英文或者字母 之后斗地主的由此 估计都是 4个国王炸你4个蛋 。。。。
要求
1. 长度为 1-2 之间
2. 必须为汉字
3. 在点击之后判断
之前自己想的是给出确切的提示 同事说不用 只是用来游戏里面的一些命名规则 其实也就是一个练手的 那就开始写咯

汉字=》 正则表达式吧
长度=》 正则表达式吧
确定了编码方式 那就有汉字是3个字节 英文是1个字符
自己绕乐会 用do while 来计算长度 但是转念一想 好像没有必要啊 js 的length 可以解决就算了 代码少不是更好么???

function checkedValue()
            {               
                var  regex=/[^\u4E00-\u9FA5]/g;         
                var txtval= document.getElementById('txtvalue').value;

                if(!regex.test(txtval)&&(txtval.length>=1&&txtval.length<=2))
                {                   
                        document.getElementById('lblprompt').innerHTML="Pass";      //提示信息      
                }else
                {
                    document.getElementById('lblprompt').innerHTML="No Pass";//提示信息
                }


            }

有些时间没写博客了 来篇打酱油的 证明还在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值