我正在尝试验证一组字符串,我需要知道哪些只是制表符。前任:$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 关注
- 162 浏览
添加回答
举报
0/150
提交
取消