【发布时间】:2010-11-18 08:02:41
【问题描述】:
我为用户输入了他们应该输入电话号码的地方。问题是有些人用连字符和空格写他们的电话号码。我想通过过滤器输入输入以删除此类内容并仅在我的数据库中存储数字。
我想我可以为空格和特殊字符做一些 str_replace() 。 但是我认为更好的方法是只挑选数字而不是删除其他所有内容。我想我听说过“白名单”这个词。
能否请您指出用 PHP 解决这个问题的方向?
示例:我希望输入“0333 452-123-4”得到“03334521234”
谢谢!
【问题讨论】:
标签: php user-input whitelist