我想检查字符串只包含几个特定的单词。
4bored4,4blur4,4blingeye4,4bathing4,4congratz4,4crisp4,4curse4,空白和圆点。
这是我的代码
$s = '...... 4crisp4 4crisp4 4crisp4';
preg_match('/^[4bored4|4blur4|4blingeye4|4bathing4|4congratz4|4crisp4|4curse4| |\.]+$/',$s,$m);
但失败了 $s = 'hahahha 4crisp4 4crisp4 4crisp4'; 为什么这个带有 hahahha 单词的字符串可以使用这种模式?
如果此字符串上没有特定单词、点、空格,我希望返回失败。