php - 去除字符串中的非数字字符

标签 php regex string

我有一个存储在 $phone 中的电话号码,它看起来像这样:(555) 555-5555。我希望它看起来像这样:5555555555。如何获取字符串并去掉连字符、空格和括号?

最佳答案

使用 regexp .具体来说,使用 preg_replace功能:

$phone = preg_replace('/\D+/', '', $phone);

关于php - 去除字符串中的非数字字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5109538/

相关文章:

python - python中模式匹配时如何从文本中获取单词大小写

regex - Cloudformation AllowedPattern 匹配点和连字符

python - 将字符串的第一行移到最后一行

javascript - PHP : insert multiple check boxes values into one MySQL column

php - 使用 Woocommerce 更新 Wordpress 上的用户信息?

php - 如何在netlify上运行php文件?

javascript - 如何替换字符串中的标记?

javascript - 为什么 JSON 不接受我的 PHP 变量?

regex - 如何根据特定模式分割 CSV 行

Java意外类型做字符串比较,奇怪