验证规则为:
可以包含汉字,数字和英文大小写字母,长度在1-30位之间
顺便问下,汉字是不是占2位?
1.汉字是一位 不过其实空间占两位
var a=/[^\x00-\xff]+[1-9a-zA-Z]+/g;
长度 可以直接限制
可以包含汉字,数字和英文大小写字母,长度在1-30位之间
顺便问下,汉字是不是占2位?
1.汉字是一位 不过其实空间占两位
var a=/[^\x00-\xff]+[1-9a-zA-Z]+/g;
长度 可以直接限制
解决方案 »
- JS操作Select的问题
- 如何用Java解析wsdl ,谢谢!!
- 如何在firefox中把enter键转化为tab键?
- js中数字精度的问题
- 选中所有Checkbox的代码问题
- 请问怎样屏蔽窗口的最大化,急!!!
- 为什么,我在js文件中写入多个function时,平时单个执行正确的程序,在一起时就会报错?(主要是有多个return返回时报错!))
- 50分! 马上结贴!我想在两个文本框中分别设置当天的起始时间如 2004-9-15 00:00:00 和2004-9-15 23:59:59该怎么做?
- 如何改变树型菜单的背景颜色
- 哪位好人帮我看一下下面这段代码,关于复选框的问题
- 怎样修改HTML标签的事件属性处理
- js文件里这样的定义:(function(){})(); 是什么意思?
{
return this.replace(/[^\x00-\xff]/g,"**").length;
}
长度这样检查
function check(oVal) {
var reg = /^([\u4e00-\u9fa5]|[0-9a-zA-Z]){1,30}$/
alert(reg.test(oVal))}
</script>
<INPUT TYPE="text" onblur='check(this.value)'>
function check(str){
var reg==/[^\x00-\xff]+[1-9a-zA-Z]+{1-30}$/g
if(reg.test(str)==true)
return true;
else{
return false;
}
}
正则表达式我不懂啊