限制为4-16位的正则表达式,怎么写?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了限制为4-16位的正则表达式,怎么写?相关的知识,希望对你有一定的参考价值。
RT
不是4-16位数字,而是4-16位任何字符
function isNum(number)
var pattern=/^\w4,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]。本回答被提问者和网友采纳 参考技术B Regex re = new Regex(@"[\w]4,16");
// Match 对象
Match m = re.Match("your string");
// 是否找到
if( m.Success )
// 找到
else
// 未找到
Python正则表达式中compile的一个问题
就是我的一个字符串里如果从第二位开始存在aeiouy中的任意一个要进行匹配,该怎么写?
例如:a=re.compile("^[aeiouy],s[1:]),这样写不对,该怎么写呢?
是因为.和*吗?能稍微解释下吗?太给力了你!
不对啊,你的这个只能判断第二位的字母,我是需要第二位开始之后的所有字母
.+ # 一位以上的任意字符
[aeiouy] # 要检测的元音字母
.* # 任意字符
""")本回答被提问者采纳
以上是关于限制为4-16位的正则表达式,怎么写?的主要内容,如果未能解决你的问题,请参考以下文章
0到100(包括小数点,0和100)正则表达式怎么样写!急急。。 例如:80.6
关于文本框的正则表达式,只能输入正数,可以有小数点,小数点后面两位。