如果我需要一个字符串来匹配这个模式:"word1,word2,word3",我将如何检查字符串以确保它符合PHP格式?
我想确保字符串符合以下任何模式:
word
word1,word2
word1,word2,word3,
word1,word2,word3,word4,etc.
Run Code Online (Sandbox Code Playgroud)
phi*_*hag 14
使用正则表达式:
preg_match("[^,]+(,[^,]+){2}", $input)
Run Code Online (Sandbox Code Playgroud)
匹配:
stack,over,flow
I'm,not,sure
Run Code Online (Sandbox Code Playgroud)
但不是:
,
asdf
two,words
four,or,more,words
empty,word,
Run Code Online (Sandbox Code Playgroud)
preg_match('/word[0-9]/', $string);
Run Code Online (Sandbox Code Playgroud)
http://php.net/manual/en/function.preg-match.php