簡體   English   中英

關於使用preg_replace()

[英]Concerning Using preg_replace()

為了進行測試,這是我在正則表達式上使用的代碼:

<?php
function handlePhone($p) {
    return preg_replace("[^0-9xX\+]", "", $p);
}

echo handlePhone("+44(324)-s123-32yousuck42x123");
?>

現在,所打印的只是該字符串,就好像沒有進行任何更改一樣。 有什么想法嗎?

您必須在模式的末尾使用定界符,例如/

function handlePhone($p) {
    return preg_replace("/[^0-9xX\+]/", "", $p);
}

請注意,您可以使用其他定界符: ~ # @ ...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM