↓このように、$stringsの中にある数字から正規表現で83~92の数字がnumber=""の値に含まれている場合にechoしたいのですが、マッチしない様です。。(下記の場合では、number="86"という値があるのでマッチするはずですがマッチしません。)
php
1 2$strings = 'number="12", number="34", number="69", number="86"'; 3 4if(preg_match('/number="^8[3-9]|9[0-2]$"/',$strings) !== 0){ 5 echo '83~92の数字はあります。'; 6} 7
正規表現の使い方がおかしいのでしょうか?
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/27 05:07