匹配手机号码最后几位为:AAA 或 AABB
如:
13907431888 -- AAA
13755670111 -- AAA13908762233 -- AABB
13309560099 -- AABB
如:
13907431888 -- AAA
13755670111 -- AAA13908762233 -- AABB
13309560099 -- AABB
解决方案 »
- fileupload在IE只能取到完整路径
- .net返回上一页面问题
- 编译器错误消息: BC30456: “Title”不是“ASP.about_aspx”的成员。
- 使用checkboxlist遇到问提,求助
- Repeater钱套Repeater问题,我用的是存储过程读的数据
- 为过程或函数 根据电邮返回客户编号 指定的参数太多。
- pictruebox的问题
- 我的想法该怎么实现?请各位大侠们发表一下建议。怎样做最好?
- 如何通过ListItem的value获得ListItem在DropDownList的索引?
- 请问象csdn在登陆输入密码错误后,在新页面弹出对话框,确认后又返回登陆页面是怎么实现的?
- 用户自定义控件问题
- 请问这个存储过程出什么问题了?
var ary = Array("13907431888 -- AAA","13755670111 -- AAA","13908762233 -- AABB","13309560099 -- AABB","13849495990 -- AB2","13849495990 -- ABB");
for(var i=0;i<ary.length;i++)
{
alert(ary[i] +" = "+ (reg.exec(ary[i])!= null));
}
(\d)\1{2}$|(\d)\2(\d)\3$
======
用javascript就可.
^1(3\d|59)\d{4}(((\d)\4(\d)\5)|\d(\d)\6{2})$
反向引用。
这个就可以匹配像123456789-123或123456789-1234
<head>
<title>ceshi</title>
</head>
<script language="javascript">
function checksjh(str)
{
var re = /^1\d{7}(\d)\1{2,2}|1\d{6}(\d)\2{1,1}(\d)\3{1,1}$/;
if(!str.match(re))
return true;
}
function check()
{
if(checksjh(document.form1.aa.value))
{
alert("你确认输入的手机号是符合要求的吗?");
return false;
}
else
alert("你输入的手机号符合要求");
return true;
}
</script>
<body>
<form name="form1" method="post" action="">
<input type="text" name="aa">
<input type="submit" name="Submit" value="提交" onclick="return check()">
</form>
</body>
</html>
我也是刚接触正则表达式,希望能对你有些帮助。