如何检查字符串中是否只有制表符(\t 字符)

我正在尝试验证一组字符串,我需要知道哪些只是制表符。


前任:


$t="\t\t\t\t";

$t="\t";

我试过 preg_match 命令但我似乎没有做正确的正则表达式,尝试使用 trim 但它删除了 \n 字符


我试过的代码:


if(preg_match('~\s*~', $string) ) {

       //do something...

  }


慕虎7371278
浏览 115回答 1
1回答

一只萌萌小番薯

对于像这样的简单任务,正则表达式通常效率较低。您可以改用该trim函数从字符串中删除所有制表符并测试其余部分是否为空:if ($t && !trim($t, "\t")) {     //do something...     }
打开App,查看更多内容
随时随地看视频慕课网APP