java.javascript问题:js验证不能输入汉字,就是一个文本框中,不允许输入汉字,正则表达式怎么写?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java.javascript问题:js验证不能输入汉字,就是一个文本框中,不允许输入汉字,正则表达式怎么写?相关的知识,希望对你有一定的参考价值。

参考技术A function isChn(str)
var reg = /^[u4E00-u9FA5]+$/;
if(!reg.test(str))
return false;

return true;

试试这个。本回答被提问者采纳
参考技术B 试试jquery.validate插件,很强大且简单易用

验证码老是错误怎么办?明明输对了。

验证码输入时,英文字母需区分大小写,虽然你输入时以为写对了,但还是错了,如验证码英文字母,大写的输入大写,小写的输入小写,这样输入验证码才能成功通过,不然大写英文字母输入小写,那系统会识别为错误验证码,快试试吧! 参考技术A 回答

1、首先是验证码确定是否真正的输入对了,比如遇到1 l 5 S等相似的数字字母用户是容易搞错的,更何况验证码为了防止机器人都是比较难看清的。2、页面上的刷新问题,每次刷新页面登录的验证码都会跟着变换,如果提示验证码错了系统便会更换验证码,这时可能页面还是先前的验证码,你不能输入两次相同的验证码,要待看到新的验证码后再重新输入新的验证码就可以了。这时候可以单击显示有验证码的图片,重新获取验证码,再次输入,重新“发表”,查看是否可以。3、输入法的全角/半角问题:输入法中的全角/半角输入数字是不一样的,即全角数字和半角数字是不同的。4、在页面停留的时间太久了,可以先关闭页面,再重新打开试试看。5、更换浏览器,有些浏览器会导致验证码怎么都输不对,这时换一个浏览器好像就可以了

希望我的回答能帮助到您,如果对我的服务满意,请给个赞哦,祝您一切顺利!

参考技术B 有可能你输入的验证码确实没有错误,但还是有提示错误,可能会会是以下两种情况之一:   一、页面上的刷新问题   每刷新次页面登录的验证码都会跟着变换,如果提示验证码错了系统便会更换验证码,这是可能页面还是先前验证码,即是你不会输入两次相同的注册码,看到验证码更换后再重新输入新验证码就可以了。   二、输入法的全角/半角问题   输入法的全角/半角输入的数字是不一样的,即全角数字1234和半角数字1234是不同的,新浪博客的验证码输入只支持半角数字,输入成全角数字如下图),虽然数字是正确的但是还是不能通过验证。 输入全角数字不能通过验证   另外,随着新浪博客新用户的逐渐增多,系统必须要经常的升级维护。出现一些意想不到的问题属于正常现象,部分用户会受到影响。   关键字:验证码 登陆博客、发表文章、博客留言时遇到验证码问题怎么办?   1、请您将浏览器的安全级别设置为中。   2、清理浏览器历史纪录和cookies。   3、如果您在中国,请将计算机时区设置为北京时区,在internet时间中将自动与internet时间服务器同步前面的勾去掉,然后将时间日期设置正确。   4、关闭浏览器,重新打开BLOG首页登陆,同时不要打开其他BLOG页面。   5、在点击登陆按钮的时候,请务必不要连续点击。 在浏览器将相关选项调试正确   最后,请一定要注意一件事:验证码是有时效性的,间隔一段时间,即使你没刷新页面,页面是会自动刷新的。因此间隔一段时间不登陆,验证码也是会变的

以上是关于java.javascript问题:js验证不能输入汉字,就是一个文本框中,不允许输入汉字,正则表达式怎么写?的主要内容,如果未能解决你的问题,请参考以下文章

验证码错误无法读取cookie 不管我有没有输密码和验证码都出现这提示

针对用户在个人中心绑定手机认证的一些js代码。

JQuery.validate.js 表单验证

js验证表单不能填数字怎么判断?

js 正则验证不能含有中文与特殊字符

js如何正则验证密码