[英]in php how to remove all special characters, uppercase letters, numbers and spaces
到目前為止,這就是我所擁有的,但我似乎無法找出刪除空格的正確方法。 有任何想法嗎?
preg_replace('[a-z]', "", strtolower($_GET["myvar"]));
我猜您正在嘗試刪除除小寫字母之外的所有內容。 如果是這種情況,試試這個:
preg_replace('/[^a-z]/', "", strtolower($_GET["myvar"]));
這會將$_GET["myvar"]
轉換為所有小寫字母,然后刪除任何不是小寫字母的內容。
preg_replace('/[^a-z]/', '', strtolower($_GET['myvar']));
從技術上講,不可能有任何大寫字母,因為您保證在正則表達式得到字符串之前所有字母都是小寫的。 在任何情況下,這個正則表達式都會刪除任何 ISN'T az。
您幾乎擁有它,只是缺少反轉( ^
)和分隔符( //
)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.