正则表达式在表达式中固定数字大小

本文关键字:数字 表达式 正则表达式 | 更新日期: 2023-09-27 18:07:51

我有一个表达式,我想给它添加另一个函数。

现在我可以打字了0736544565 10位和+46736589787以"+"开头的11位数字

在表达式中,必须以07或+467开头,然后是任意数字。我想把大小固定到,但我有问题,把条件在表达式中。当它以07开始时,我想限制它/固定数字的大小为10位当它以+467开头时,我想限制/固定数字的大小为12位或11位,不带+

My expression: ValidationExpression="^(07).+|('+?467).+">

如何将这个条件放入表达式中?

正则表达式在表达式中固定数字大小

如何:

ValidationExpression="^(07|'+?467)'d{8}$"

如何使用正则表达式:

^07'd{8}'b|^'+?467'd{8}'b

基本上是你提到的前缀后面的8位数字。