现在想做个限制字符串长度的正则,限制的长度想从外面调用的时候传,如下String.prototype.checkLen = function(number) {
var myReg = /^[a-zA-Z0-9_\u0391-\uFFE5]{number}$/;
return this.match(myReg) ? true : false;
};用火狐调式,能够得到number的值,但是生成的正则表达式却不会将Number改变成数值,求教,,能不能用参数代替,如果不能,有什么解决办法吗?
var myReg = /^[a-zA-Z0-9_\u0391-\uFFE5]{number}$/;
return this.match(myReg) ? true : false;
};用火狐调式,能够得到number的值,但是生成的正则表达式却不会将Number改变成数值,求教,,能不能用参数代替,如果不能,有什么解决办法吗?
解决方案 »
- 帮忙看下这个JS怎么写?
- 关于一个js正则的问题 \S\s \W\w 和 .*|\n*
- 请问这段代码的流程是怎样的??详细讲解一下。
- 不懂急,请问javascript对象的问题?
- 求一个日期控件,可以在 FireFox 下使用的。如 sohu 的
- 一段导出excel javascript为何在IE8下一闪而过,不能导出的问题
- reload方法,frameset里面,frame1对frame2 reload没有权限,如何?
- 怎么样才能不出现提示窗口(有关关闭窗口类的)??
- 20行代码《贪吃蛇》游戏[原创]
- 有没有大神知nuxt 不能像 vue 一样使用 localstorage, 有什么解决办法,网上搜到的 99.9% 都是用户登录状态的列子,但是我要储存很多数据
- js动态加载Google广告的问题
- ztree
//要注意转意哦
我好像没注意哈
var myReg =new RegExp("^[a-zA-Z0-9_\u0391-\uFFE5]{"+number+"}$");
return this.match(myReg) ? true : false;
};