手机号码校验正则表达式(c#正则表达式验证移动手机号)

本文目录
c#正则表达式验证移动手机号
string phoneNum = "1234567890"; //电话号
Regex rx = new Regex(@"^0{0,1}(13{8}$");
if (!rx.IsMatch(phoneNum)) //不匹配
{
phoneNum = ""; //变成空
}
不匹配的替换为空,就是保留匹配的
string phoneNum = "aaa13600000000aaa";
Regex rx = new Regex(@"^0{0,1}(13{8}$");
var ms = rx.Matches(phoneNum);
phoneNum = "";
foreach (Match m in ms)
{
phoneNum += m.Value;
}
手机号码正则表达式验证
正则表达式(regular expression)是一个描述字符模式的对象。使用JavaScript正则表达式可以进行强大的模式匹配和文本检索与替换功能。 手机号码正则表达式验证。
-----------------------------------------------------------------------------------------------------------------------
function checkPhone(){
var phone = document.getElementById(’phone’).value;
if(!(/^1d{9}$/.test(phone))){
alert("手机号码有误,请重填");
return false;
}
}
-----------------------------------------------------------------------------------------------------------------------
或者
-----------------------------------------------------------------------------------------------------------------------
function checkPhone(){
var phone = document.getElementById(’phone’).value;
if(!(/^1(3|4|5|6|7|8|9)d{9}$/.test(phone))){
alert("手机号码有误,请重填");
return false;
}
}
-----------------------------------------------------------------------------------------------------------------------
js验证电话号码(包括手机,固定电话,带区号,不带区号))
javascript可以使用正则表达式来验证电话号码。
以下是使用正则表达式来验证电话号码是手机号码,座机号码和区分是否带区号:
function Phone(val)
{var isMobilePhone = /^({7,8}$/;
var isFixMob= /^0?1\d{8}$/;
if(isFixMob.test(val)||isMobilePhone.test(val))
{return true;}else{return false;}}
if (Phone(myForm.Phone.value) == false)
{layer.alert(’联系电话格式错误’);myForm.Phone.focus();return false;}
扩展资料:
正则表达式应用——实例应用
1.验证用户名和密码:("^"组成,并且第一个字必须为字母6~16位;
2.验证电话号码:("^(\d{3,4}-)\d{7,8}$")正确格式:xxx/xxxx-xxxxxxx/xxxxxxxx;
3.验证手机号码:"^1{9}$";
4.验证身份证号(15位):"\d{14}",(18位):"\d{17}(\d|X|x)";
5.验证Email地址:("^\w+(\w+)*$");
6.只能输入由数字和26个英文字母组成的字符串:("^+$");
7.整数或者小数:^+){0,1}$
8.只能输入数字:"^*$"。
9.只能输入n位的数字:"^\d{n}$"。
10.只能输入至少n位的数字:"^\d{n,}$"。
11.只能输入m~n位的数字:"^\d{m,n}$"。
12.只能输入零和非零开头的数字:"^(0|*)$"。
13.只能输入有两位小数的正实数:"^{2})?$"。
14.只能输入有1~3位小数的正实数:"^{1,3})?$"。
15.只能输入非零的正整数:"^\+?*$"。
正则表达式手机号验证问题 急~~~
匹配国内电话号码:\d{3}-\d{8}|\d{4}-\d{7}
正则表达式--验证手机号码:13{9}
实现手机号前带86或是+86的情况:^((\+86)|(86))?(13)\d{9}$
电话号码与手机号码同时验证:(^(\d{3,4}-)?\d{7,8})$|(13{9})
提取信息中的网络链接:(h|H)(r|R)(e|E)(f|F) *= *(’|")?(\w|\\|\/|\.)+(’|"| *|》)?
提取信息中的邮件地址:\w+(\w+)*
提取信息中的图片链接:(s|S)(r|R)(c|C) *= *(’|")?(\w|\\|\/|\.)+(’|"| *|》)?
提取信息中的IP地址:(\d+)\.(\d+)\.(\d+)\.(\d+)
提取信息中的中国手机号码:(86)*0*13\d{9}
提取信息中的中国固定电话号码:(\(\d{3,4}\)|\d{3,4}-|\s)?\d{8}
提取信息中的中国电话号码(包括移动和固定电话):(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}
提取信息中的中国邮政编码:{1}(\d+){5}
提取信息中的中国身份证号码:\d{18}|\d{15}
提取信息中的整数:\d+
提取信息中的浮点数(即小数):(-?\d*)\.?\d+
提取信息中的任何数字 :(-?\d*)(\.\d+)?
提取信息中的中文字符串:*
提取信息中的双字节字符串 (汉字):*
手机号码的正则表达式,包含香港澳门和台湾的手机号正则验证
function checkPhone() {
var phone = $("#txtPhone").val();
var tel = /^0{0,1}(13{8}$/;
if (tel.test(phone) == false) {
window.alert("电话输入不正确!");
return false;
} else {
return true;
}
}
香港澳门台湾的手机号段加上就可以了

本文相关文章:
正则在线搜题(求助 如何快速批量找出txt文件中的所有4字词(可以用正则表达式))
2026年9月7日 07:00
正则表达式从后向前匹配(php正则表达式 怎样从后面开始匹配)
2026年8月28日 19:45
assertequals三个参数(eclipse中使用正则表达式)
2026年7月14日 19:00
正则表达式递归(C#正则表达式的运用问题,判断输入的字符串是否符合标准)
2026年5月27日 08:30
excel正则明事务所解析(Excel 谁能告诉我正则表达式中的split怎么用)
2026年5月8日 14:15
正则匹配某几个中文字符(正则表达式如何匹配两个引号中含有中文的字符串)
2026年3月24日 17:15
正则表达式数字逗号(正则表达式 数字以逗号隔开100,200 40,70 一定要是这种格式)
2026年1月23日 13:00
正则表达式四位数字(求一个正则表达式 只可以输入数字,并且是4位数字一组,每组之间用英)
2025年12月25日 04:00
更多文章:
centos中文官网(centos的secureboot在哪设置)
2025年11月22日 21:30
卡盟系统二开源码(家有些网页打不开,为什么这样,猴子岛论坛,或者一些有病毒的网页,色的网页,重装系统不行)
2026年8月7日 19:45
wallpaper怎么设置鼠标特效(wallpaper控制鼠标灯光)
2026年5月6日 09:45
bootstrap平板设备(什么是bootstrap栅格系统)
2026年2月4日 10:15
inventor装配栏怎么出来(inventor左侧工具栏不见了)
2026年9月21日 16:30
web application什么意思(web site 和 web application的区别)
2026年1月18日 03:15
android计算器源码及分析(Android新手入门,求一个计算器的源代码,不要太复杂的就好)
2026年6月2日 11:30
数据库连接失败未指定的错误(ASP中的数据库连接,未指定的错误)
2026年1月22日 23:30
perfect中文谐音(赫海的触(Can You Feel It)中文音译歌词)
2026年4月11日 04:00












