关于 js 正则 js 限制页面输入,当输入之为中文时 :只能输入30个汉字, 当输入为英文时:只能输入60个字符 请大侠们,帮忙解决一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 上一个帖子 别人复制我的答案 加上句正解就可以10分要不我也试试/^([\u4E00-\u9FA5]{0,30}|[a-z0-9]{0,60}$/ig问一句 难道我输入中文中夹杂英文不行吗?非要是30个汉字或者60个英文吗 楼主需要的是计算输入的字符串的字节数吧<script type="text/javascript"><!--//方法一var str = "dfdf对方答复65465jk的";var bytes = 0;var a = ""for(var i = 0 ; i < str.length ; i++){ bytes += str.charCodeAt(i) > 255 ? 2 : 1;}//方法二bytes = str.replace(/[^\x00-\xFF]/g,'**').length;//--></script> /^([\u4E00-\u9FA5]{0,30}|[a-z0-9]{0,60}$/ig 好像还有点问题 哦 /^([\u4E00-\u9FA5]{0,30}|[a-z0-9]{0,60})$/igsorry 丢了个括号 中文有它的unicode集合,但是如果说包括其他的比如韩文,特殊字符等的话,那就不好判断了一般可以通过计算来做。 用<iframe>插入的网页为什么有时是无法显示,但是大部分情况是好的 这个JS中的event 不兼容W3C标准 怎么修改 JS高手来 求类似于博客园首页左边的弹出菜单例子 javascript:function()內部的this指什么? 移开层就自动隐藏,但如果层中有其它层,如何实现,有点难度 100分 求一正则(2,3,5) 在线等 我应聘JSP程序员, 他对JAVASCIPT的要求是这样............. 关于子窗口的问题 控制页面滚动的简单问题,请大家帮忙 页面自动刷新和关闭的问题 对div的控制 web页面.jq+js特效问题.有中卡卡的感觉
要不我也试试/^([\u4E00-\u9FA5]{0,30}|[a-z0-9]{0,60}$/ig问一句 难道我输入中文中夹杂英文不行吗?非要是30个汉字或者60个英文吗
<script type="text/javascript">
<!--
//方法一
var str = "dfdf对方答复65465jk的";
var bytes = 0;
var a = ""
for(var i = 0 ; i < str.length ; i++){
bytes += str.charCodeAt(i) > 255 ? 2 : 1;
}
//方法二
bytes = str.replace(/[^\x00-\xFF]/g,'**').length;
//-->
</script>
/^([\u4E00-\u9FA5]{0,30}|[a-z0-9]{0,60}$/ig
好像还有点问题 哦
一般可以通过计算来做。