可验证如下27种格式:
110
8888888
88888888
8888888-123
88888888-23435
0871-8888888-123
023-88888888-23435
86-0871-8888888-123
8888888_123
88888888_23435
0871_8888888_123
023_88888888_23435
86_0871_8888888_123
8888888-123
88888888-23435
0871-8888888-123
023-88888888-23435
86-0871-8888888-123
8888888—123
88888888—23435
0871—8888888—123
023—88888888—23435
86—0871—8888888—123
13588888888
15988888888
013588888888
015988888888
分格时,用户可以输入中英文的-_-—
正则表达式如下:
(^(\d{2,4}[-_-—]?)?\d{3,8}([-_-—]?\d{3,8})?([-_-—]?\d{1,7})?$)|(^0?1[35]\d{9}$)
转自:http://www.cnblogs.com/abcdwxc/archive/2008/10/10/1308100.html
分享到:
相关推荐
最新手机号码、电话号码正则表达式
这是自己写的一个电话号码的正则表达式判断,挺好用的
【全球手机号码正则表达式】 1.格式:JSON 2.例示:{"86":{"regex":"^(86){0,1}1\d{10}$","sn":"CN"}} 3.通过短号例如:86,从json的key中获取正则表达式(regex),国家代码(sn)
1. 创建正则表达式:定义你要匹配的模式,例如`^[\d]{3}-[\d]{4}$`用于匹配美国电话号码格式。 2. 编译模式:将正则表达式编译成一个可以执行的对象,以提高后续匹配的速度。 3. 执行匹配:使用编译后的对象在目标...
1. 电话号码正则表达式: 电话号码的正则表达式可以分为手机号码和固定电话号码两种。其中,手机号码的正则表达式为:((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\...
- 数据验证:在表单提交时,可以使用正则表达式验证输入格式,如邮箱、电话号码等。 - 文件搜索:在代码编辑器中,使用正则表达式快速查找和替换特定模式的文本。 - 数据清洗:在数据预处理阶段,正则表达式可以...
- **数据验证**:在表单提交时,验证输入是否符合指定格式,如邮箱地址或电话号码。 - **文本替换**:批量替换符合模式的文本,如统一格式化日期。 - **分词**:在自然语言处理中,正则表达式用于识别和提取特定...
对于国际电话号码,可能需要考虑国家代码,如“^\+91(\d{10}|\d{12})$”表示印度的手机号码,其中“91”是印度的国家代码,而`\d{10}`或`\d{12}`代表10位或12位的本地号码。 总之,虽然WPS Excel原生不支持正则...
1. **手机号码正则表达式**: ```csharp string _Pattern=@"(?:13\d|15[89])-?\d{5}(\d{3}|\*{3})"; ``` - **解释**: - `13\d`:匹配以13开头的手机号。 - `15[89]`:匹配以158或159开头的手机号。 - `-?`:...
8. 匹配国内电话号码:`d{3}-d{8}|d{4}-d{7}` - 它用于匹配中国地区的电话号码,包括区号和本地号码,格式如0511-4405222或021-87888822。 9. 匹配QQ号码:`[1-9][0-9]{4,}` - 这个正则表达式用于验证腾讯QQ号码,...
以上介绍的是2020年最新的手机号码和固定电话号码验证的正则表达式。通过使用这些正则表达式,可以在Web开发中实现对用户输入的有效性校验,提高用户体验并减少潜在的数据错误。在实际应用过程中,还需要根据具体的...
- 固定电话号码正则:`\d{2,3}-\d{7,8}` 日期时间的提取可能涉及多种格式,例如“年-月-日”、“年/月/日”、“月/日/年”等,以及“小时:分钟:秒”。在简体中文网页中,日期通常会用汉字表示月份和日期,比如...
在本文中,我们将会介绍如何利用正则表达式对电话号码和手机号码进行验证。正则表达式是一种强大的文本处理工具,它能够利用一套特定的规则来对字符串进行搜索、匹配和提取信息。 首先,正则表达式在验证手机号码...
powerbuilder正则表达式,可以截取不定字符串。如 string ls_text ls_text = ' date of payment: 01.11.2004 ' …… ls_date = lnvo_re.of_getmatch(ls_text) //'01.11.2004' ls_day = lnvo_re.of_getmatch(ls_text,...
2. **格式验证**:确保输入的数据符合预期的格式,如验证邮箱地址或电话号码。 ```sql SELECT * FROM users WHERE email REGEXP '^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$'; ``` 3. **高级筛选**:基于...
在日常开发中,特别是在数据验证环节,我们经常使用正则表达式来确认用户输入的邮箱(email)、电话号码、身份证号等信息是否符合规范。以下将详细介绍如何使用正则表达式来验证这些常见的数据格式。 首先,让我们...
例如,你可以用正则表达式验证电子邮件地址的格式,或者从一大段文本中找出所有的电话号码。 这款V2.0.0.1版本的正则表达式自动生成器提供了一些关键功能,包括: 1. **向导式界面**:对于不熟悉正则语法的用户,...
- 数据清洗:去除或替换文本中的特定字符或模式,如邮箱地址验证、电话号码格式化等。 - 信息提取:从大量文本中找出特定结构的信息,如日期、时间、URL等。 - 文本转换:批量修改文本格式,如大小写转换、HTML...