gpt4 book ai didi

regex - 使用Symfony验证电话号码

转载 作者:行者123 更新时间:2023-12-04 17:17:08 24 4
gpt4 key购买 nike

我想以某种形式验证电话号码。我想检查一下数字,而“(”和“)”字符仅有效。因此用户可以填写+31(0)600000000。 +31已经在表格中预设。下面的代码仅可能提供数字,仅如何添加两个字符?

还是有一种更好的验证电话号码的标准方法?

 @Assert\Length(min = 8, max = 20, minMessage = "min_lenght", maxMessage = "max_lenght")
@Assert\Regex(pattern="/^[0-9]*$/", message="number_only")

最佳答案

您需要的正则表达式是:

/^\(0\)[0-9]*$

或整个数字
/^\+31\(0\)[0-9]*$

您可以在此处测试并使用正则表达式(还包括自动生成的说明):
https://www.regex101.com/r/gD0hE5/1

关于regex - 使用Symfony验证电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35997795/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com