注册 登录
编程论坛 JavaScript论坛

求一简单正则表达式

sclorg 发布于 2010-10-29 11:33, 773 次点击
验证最小8位,只能输数字的正则表达式
9 回复
#2
筱晓绾2010-10-29 11:41
验证至少n位数字:^\d{n,}$

依据公式,应该这样:^\d{8,}$
就是LZ要的结果了。对于正则表达式我也不是很熟,你试试吧!
#3
sclorg2010-10-29 16:33
function CheckPassWord(str)
{
    var reg=^\d{8,}$ ;                                        //syntax error
    return reg.test(str);
}
报错,标签错误,怎么办?
#4
筱晓绾2010-10-29 16:40
正则表达式貌似要用引号括起来吧!
#5
sclorg2010-10-29 16:45
还是报错,老大
#6
筱晓绾2010-10-29 16:47
那恕我无能为力了!呜呜,帮你找下高手!
#7
foktime2010-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
sclorg2010-10-29 17:59
ok,谢谢,再问个英文名可带下划线.空格.点 的 正则表达式
#9
foktime2010-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