【发布时间】:2026-02-13 20:10:02
【问题描述】:
我需要验证我想要 Regex 的注册表单中的文本字段。
文本框将接受手机号码,例如 9999999999(10 位数字 - 以 7、8 或 9 开头)。 用户也可以写 +919999999999,其中 +91 是国家代码(+91 表示印度,但可以接受任何其他值,例如 +110 或 +52),或者他也可以写 09999999999(第一个 0 表示本国)
这里,用户有3个选择,
- 添加带有国家代码的手机号码
- 只是没有国家代码或0前缀
- 手机号码前加零。
虽然不是必需的,但我的页面在 asp.net 中,并且我使用的是内置的正则表达式验证器。
【问题讨论】:
-
并非所有手机号码都以 7、8 或 9 开头。我的以 4 开头。也不是都是 10 位数,我的是 9。
标签: javascript regex validation