我正在嘗試驗證一組字符串,我需要知道哪些只是制表符。前任:$t="\t\t\t\t";$t="\t";我試過 preg_match 命令但我似乎沒有做正確的正則表達式,嘗試使用 trim 但它刪除了 \n 字符我試過的代碼:if(preg_match('~\s*~', $string) ) { //do something... }
1 回答

牧羊人nacy
TA貢獻1862條經驗 獲得超7個贊
對于像這樣的簡單任務,正則表達式通常效率較低。您可以改用該trim函數從字符串中刪除所有制表符并測試其余部分是否為空:
if ($t && !trim($t, "\t")) {
//do something...
}
- 1 回答
- 0 關注
- 216 瀏覽
添加回答
舉報
0/150
提交
取消