我到处寻找像这样的东西。我无法让它发挥作用。 如果字符串包含冒号和破折号,我试图使用if语句。
字符串示例(true):"遮阳板 - 颜色:黑色" 字符串示例(false):"水瓶 - 蓝色"
我尝试了不同的变体,但它仍无效。
if (preg_match(':|-]*', $productName)) {
TRUE
} else {
FALSE
}
有什么建议吗?
答案 0 :(得分:1)
没有正则表达式:
if (substr_count($productName, '-') === 1 && substr_count($productName, ':') === 1) {
// true
}