Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は正規表現を初めて使用します。preg_matchを試行しましたが、結果が表示されるはずhelloですが、これは発生しません。
hello
$action3 = "(414)-4204"; if(preg_match('%^(\d{3})+-\d{4}$%',$action3)) { echo "hello"; } else { echo "goodbye"; }
どこで私は間違えましたか?
かっこは円記号でエスケープする必要があります。正規表現の特殊文字です。
preg_match('%^\(\d{3}\)+-\d{4}$%',$action3)