找回密码
 立即注册

QQ登录

只需一步,快速开始

guanxinjie

中级会员

51

主题

115

帖子

604

积分

中级会员

积分
604

圣诞拼拼乐

guanxinjie
中级会员   /  发表于:2021-3-29 15:01  /   查看:3003  /  回复:8
1金币
本帖最后由 Freya.Li 于 2021-10-14 12:28 编辑

想通过数据验证功能中的正则验证,去验证电话号码和固化号码,因为客户在填写的时候不固定,确定不了是填手机号还是固化号。我找了一个正则验证的时候不起作用/^((0\d{2,3}\d{7,8})|(1[3465789]\d{9}))$/

最佳答案

查看完整内容

可以使用“|”分隔符连接两段正则表达式, | 分隔符 表示“或”, 在固话和手机号中选择一个。 注意:^代表开始, $代表终止。 如果固话要加“-”,029-88888888,用这个: 如果固话不加“-”,如:02988888888,用这个:

8 个回复

倒序浏览
最佳答案
最佳答案
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-3-29 15:01:45
来自 2#
本帖最后由 Chelsey.Wang 于 2021-3-29 16:14 编辑

可以使用“|”分隔符连接两段正则表达式, | 分隔符 表示“或”, 在固话和手机号中选择一个。
注意:^代表开始, $代表终止。
如果固话要加“-”,029-88888888,用这个:
  1. ^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?|1\d{10}$
复制代码
如果固话不加“-”,如:02988888888,用这个:
  1. ^(([0\+]\d{2,3}-)?(0\d{2,3}))(\d{7,8})(-(\d{3,}))?|1\d{10}$
复制代码


回复 使用道具 举报
guanxinjie
中级会员   /  发表于:2021-3-29 16:09:06
3#
Chelsey.Wang 发表于 2021-3-29 15:59
可以使用“|”分隔符连接两段正则表达式, | 分隔符 表示“或”, 在固话和手机号中选择一个。
注意:^代 ...

好滴,谢谢
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-3-29 16:28:53
4#
谢谢支持!本帖子的问题解决,这里就结帖了,如果您有新的问题,也欢迎创建新的求助帖~
回复 使用道具 举报
一鹏
高级会员   /  发表于:2021-4-4 22:05:59
5#
哎,看不明白正则表达式啊
回复 使用道具 举报
小奇123123
中级会员   /  发表于:2021-4-5 09:10:51
6#
一鹏 发表于 2021-4-4 22:05
哎,看不明白正则表达式啊

学呗!
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-4-6 12:19:19
7#
回复 使用道具 举报
绿之雪
金牌服务用户   /  发表于:2021-4-6 13:19:28
8#
收藏
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-4-6 14:16:17
9#

关于正则,网上有很多教程滴,可以学习学习哦~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部