限制为4-16位的正则表达式,怎么写?

[复制链接]
查看11 | 回复1 | 2007-6-4 14:16:32 | 显示全部楼层 |阅读模式
/*正则表达式判断输入*/function isNum(number){ var pattern=/^\w{4,16}$/; if(!pattern.test(number.value)){ alert("输入的必须是4-16位的任何字符!!!");
number.value=number.value.substring(0,number,number.length-1);return false; } return true; }。。。。。。。。。。。。。。。。。。。。。。。\w匹配包括下划线的任何单词字符。等价于'[A-Za-z0-9_]'。 \W匹配任何非单词字符。等价于 '[^A-Za-z0-9_]'。 \d匹配一个数字字符。等价于 [0-9]。 \D匹配一个非数字字符。等价于 [^0-9]。
回复

使用道具 举报

千问 | 2007-6-4 14:16:32 | 显示全部楼层
Regex re = new Regex(@"[\w]{4,16}");// Match 对象Match m = re.Match("your string");// 是否找到if( m.Success ){
// 找到}else{
// 未找到}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行