社区
C#
帖子详情
求一个验证固定电话的正则表达式.在线....
WangTing7758521
2006-12-20 09:16:19
例如0751-3134543(7位或8位)这样的
...全文
9459
16
打赏
收藏
求一个验证固定电话的正则表达式.在线....
例如0751-3134543(7位或8位)这样的
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WangTing7758521
2006-12-20
打赏
举报
回复
谢谢大家的热心帮助.
wuyisky84
2006-12-20
打赏
举报
回复
baidu 一下 很多网上已经有答案了
http://www.7ecity.com
mabaolin
2006-12-20
打赏
举报
回复
兄弟,到网上下载一个正则表达式控件把
xyq1986
2006-12-20
打赏
举报
回复
^\d{4}-\d{7,8}$
对付区号只有四位的情况
ustbwuyi
2006-12-20
打赏
举报
回复
var reg=/(\d{2,5}-\d{7,8})/;
alert(reg.test("0731-1111111"));
暗石绿
2006-12-20
打赏
举报
回复
var pat = /(^(0\d{2})-(\d{8})$)|(^(0\d{3})-(\d{7})$)|(^(0\d{2})-(\d{8})-(\d+)$)|(^(0\d{3})-(\d{7})-(\d+)$)/;
if(pat.test("0751-6163547"))
{
alert("correct!");
}
else
{
alert("wrong!");
}
ustbwuyi
2006-12-20
打赏
举报
回复
测试通过:
var reg= /(\d{2,5}-\d{7,8}(-\d{1,})?)|(13\d{9})|(159\d{8})/;
alert(reg.test("0731-1111111"));
返回true
WangTing7758521
2006-12-20
打赏
举报
回复
楼上的写法好像有问题吧.要加什么/^ $/的.我不知道怎么写,请会的朋友帮忙
ustbwuyi
2006-12-20
打赏
举报
回复
re= \d{2,5}-\d{7,8}
if(re.test(你输入的电话号码)) //如果符合则
{
}
else
{} //否则
WangTing7758521
2006-12-20
打赏
举报
回复
写在JS里面控制文本框输入应该怎么写啊?
ustbwuyi
2006-12-20
打赏
举报
回复
只需要验证前四位为数字,中间有个"-"后7位或8位为数字就行了
实际上不一定是前四位为数字,比如北京的区号,010,就只有三位,另外好像有2位的和5位的,
后面如果你不要分机号和手机验证的话,这么写就可以了
\d{2,5}-\d{7,8}
ustbwuyi
2006-12-20
打赏
举报
回复
这个比较详细了
前面区号是2位到5位,后面号码是7位或8位(北京那些地方),后面分区号是d{1,},1位以上
(13\d{9})|(159\d{8})是验证手机号的,13+9位,或者159加8位
ustbwuyi
2006-12-20
打赏
举报
回复
<asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server" ControlToValidate="Telephone"
Display="Dynamic" ErrorMessage="联系电话格式不正确,正确格式为:<br>(区号-座机号-分机号)或(13XXXXXXXXX)。<br><font color='#999999' style='font-size:11px'>注:分机号没有可不填;X为0-9的数字;不包含括号</font>"
ValidationExpression="(\d{2,5}-\d{7,8}(-\d{1,})?)|(13\d{9})|(159\d{8})" ValidationGroup="AgentRegiter"></asp:RegularExpressionValidator>
WangTing7758521
2006-12-20
打赏
举报
回复
好像很麻烦样的哦,需要这么多吗?只需要验证前四位为数字,中间有个"-"后7位或8位为数字就行了.楼上的那样看不太懂,能否指教?我是新手
ustbwuyi
2006-12-20
打赏
举报
回复
\d{2,5}-\d{7,8}(-\d{1,})?)|(13\d{9})|(159\d{8}
暗石绿
2006-12-20
打赏
举报
回复
(^(0\d{2})-(\d{8})$)|(^(0\d{3})-(\d{7})$)|(^(0\d{2})-(\d{8})-(\d+)$)|(^(0\d{3})-(\d{7})-(\d+)$)
常用的
正则表达式
.txt
- **应用场景**: 适用于需要
验证
固定
电话
号码的场景。 #### 34. 用户名(含多个邮箱地址) - **
正则表达式
**: `*12^[a-zA-Z0-9_]+@[a-zA-Z0-9_]+(\.[a-zA-Z0-9_]+)+(\,[a-zA-Z0-9_]+@[a-zA-Z0-9_]+(\.[a-zA-Z0-9_]+...
java常用
正则表达式
.txt
这是
一个
更为复杂的
正则表达式
,用于
验证
固定
电话
号码的格式,包括区号和分机号。下面是对各个部分的解析: - `^` 和 `$` 分别表示字符串的开始和结束。 - `([0+]\\d{2,3}-)?` 匹配可选的国际长途区号,可能以0或+...
常用
正则表达式
.txt
**描述**: 此
正则表达式
用于
验证
电话
号码的格式。可以匹配两种类型的
电话
号码:区号3位-号码8位或区号4位-号码7位。 ### 9. QQ 号
验证
**
正则表达式
**: `[1-9][0-9]{4,}` **描述**: 该
正则表达式
用于
验证
QQ 号码...
常用
正则表达式
.docx
8. 中国座机
电话
号码匹配
正则表达式
:`^\d{3,4}-\d{7,8}$` - `\d{3,4}`表示区号为3到4位数字。 - `-`是
固定
的分隔符,用短横线分隔区号和
电话
号码。 - `\d{7,8}`表示
电话
号码为7到8位数字。
正则表达式
是处理...
php常用
正则表达式
类.zip
"php常用
正则表达式
类.zip"这个压缩包文件提供了
一个
专为PHP设计的
正则表达式
类库,方便开发者在处理各种常见输入数据时进行快速且准确的
验证
。 类库主要涵盖了以下几种常见的数据
验证
: 1. **用户名
验证
**:通常...
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章