在我看来,您正在为此付出更多的努力。考虑:
如果您的目的是防止输入错误的电话号码,那么只需简单地检查一下,您就可以捕获90%以上的电话号码。
如果您的目的是试图强迫用户提供一个有效的数字,无论他们是否愿意提供该信息,那么即使您能够访问100%准确,最新,第二个电信数据库可以验证输入的确切号码当前有效,您仍然无法保证他们给您的号码是您自己的。一次简单的检查将挫败大多数输入假数字的人,但是那些愿意尝试两次或三次以上的人
将 找到一种方法来挫败您获得数字的企图。
无论哪种方式,简单的测试都会为您带来良好的结果,进入更复杂的规则集将占用更多的时间,同时却给您带来的收益越来越少(同时也可能会增加误报率,如“七个相同数字”和867-5309个案例)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)