gpt4 book ai didi

regex - 如何验证一个号码不是免费的?

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

我正在尝试验证一个号码是否不是免费的,但不确定如何通过内置的验证助手进行设置。

这是我到目前为止所做的:

validates :local_phone, :format => { :with => /^(\+?1)?(8(00|55|66|77|88)[2-9]\d{6})$/, :message => "cannot be a toll-free number" }

但是,它验证该号码是免费的。我试图通过 !但无济于事。在编写我自己的 validates_with 类之前,我认为最好问问周围的情况。

最佳答案

如何验证一个号码不是免费的?
只需调用该号码并找出:-)

他已经得到了答案(请参阅上面的评论)。我只是再次重新发布它,这样这个问题就不会出现在“未回答”部分。

validates :local_phone, :format => { 
:with => /^(?!(+?1)?(8(00|55|66|77|88)[2-9]\d{6})).{10}$/,
:message => "cannot be a toll-free number" }

关于regex - 如何验证一个号码不是免费的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9935052/

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