编程论坛
注册
登录
编程论坛
→
JavaScript论坛
求一简单正则表达式
sclorg
发布于 2010-10-29 11:33, 773 次点击
验证最小8位,只能输数字的正则表达式
9 回复
#2
筱晓绾
2010-10-29 11:41
验证至少n位数字:^\d{n,}$
依据公式,应该这样:^\d{8,}$
就是LZ要的结果了。对于正则表达式我也不是很熟,你试试吧!
#3
sclorg
2010-10-29 16:33
function CheckPassWord(str)
{
var reg=^\d{8,}$ ; //syntax error
return reg.test(str);
}
报错,标签错误,怎么办?
#4
筱晓绾
2010-10-29 16:40
正则表达式貌似要用引号括起来吧!
#5
sclorg
2010-10-29 16:45
还是报错,老大
#6
筱晓绾
2010-10-29 16:47
那恕我无能为力了!呜呜,帮你找下高手!
#7
foktime
2010-10-29 16:54
my god.
正则定义是这么写:
var reg=/^\d{8,}$/;
把下面这段复制
javascript:var reg=/^\d{8,}$/;alert(reg.test("12367823848"));void(0);
自己放浏览器地址栏上测。
[
本帖最后由 foktime 于 2010-10-29 16:56 编辑
]
#8
sclorg
2010-10-29 17:59
ok,谢谢,再问个英文名可带下划线.空格.点 的 正则表达式
#9
foktime
2010-11-01 08:26
var reg=/^[a-z|A-Z|_|\.| ]+$/;
#10
爱心流沙
2010-11-02 15:16
<script>
fountion CheckPassWord(str){
var str="654646464";
var re=/^\d{8,}$/;
alert(re.test(str));
}
</script>
1