正则表达式php如何在其中添加空字符串

我在 php 中有这个正则表达式:

if (!preg_match('/^([1-9]|1[012])(,([1-9]|1[012]))*$/', $value))

我希望当 $value 只是一个空字符串 '' 但它在空字符串上运行时,这个条件不会运行,请帮忙


慕田峪4524236
浏览 104回答 1
1回答

四季花海

单独检查空字符串。if ($value != '' && !preg_match('/^([1-9]|1[012])(,([1-9]|1[012]))*$/', $value))
打开App,查看更多内容
随时随地看视频慕课网APP