我有一個電話號碼存儲在$phone
,它看起來像這樣:(555) 555-5555
。我希望它看起來像這樣:5555555555
。如何取下字符串並將其拆下連字符,空格和括號?在PHP中剝離其括號,空格和連字符的電話號碼?
15
A
回答
46
With regexp。具體而言,使用preg_replace
功能:
$phone = preg_replace('/\D+/', '', $phone);
11
preg_replace("/[^0-9]/", "", $phone);
+0
完美 - 清理'(555).555-55.55'至'5555555555' – jadeallencook 2015-08-13 15:53:11
2
繁瑣方法爲正則表達式逃避者:
implode(array_filter(str_split("(555) 555-5555", 1), "is_numeric"));
相關問題
- 1. 剝離電話號碼(移動)
- 2. 自動填充圓括號和連字符電話號碼輸入jquery
- 3. 格式化字符串/電話號碼
- 4. 問題分割字符串,包括括號,分號和空格
- 5. PHP - 搜索字符串的電話號碼和電子郵件
- 6. gcc vs. clang:符號剝離
- 7. 電話號碼只允許數字,+和空格
- 8. 使用連字符在Javascript中驗證電話號碼
- 9. 所有符號後「和」剝離
- 10. 字符轉換器的電話號碼
- 11. 識別PHP中字符串中的國際電話號碼
- 12. 電話號碼格式javascript
- 13. 格式化電話號碼
- 14. 正則表達式30個號碼+空格+連字符+空格+ 1號
- 15. 正則表達式允許單詞字符,括號,空格和連字符
- 16. 電話號碼格式和驗證庫
- 17. 用星號替換連字符,空格和問號
- 18. 電話號碼
- 19. Peoplesoft中的電話號碼格式9.1
- 20. 使用jQuery在td字段中的電話號碼中插入連字符
- 21. CALL空格和括號中的路徑
- 22. 如何在PHP中剝離標點符號
- 23. 電話號碼正則表達式帶連字符的C#
- 24. 地帶最後一個連字符( - )的電話號碼
- 25. 來自大量電話號碼的電話號碼是另一個電話號碼的前置號碼?
- 26. 電話字體符號
- 27. 剝離符號的最佳方式
- 28. 格式化的字符串電話號碼android
- 29. PHP大括號和字符串
- 30. 在Django格式化電話號碼
真棒。謝謝.. :) – Santosh 2017-06-23 08:58:31
你搖滾!!!!!!!!! – HollerTrain 2017-12-18 18:33:46