私はpreg_match
を使用して2文字と4〜6桁を検索していますが、中間にハイフン-
文字が必要です。私はそこから始まっています:preg_match正規表現の正規表現を持つ正規表現
if (preg_match("/^[a-zA-Z]{2}\W[0-9]{4,6}$/"...
私はどんな「非単語」文字として\W
を使用し、この溶液で出てきました。 しかし、それはハイフンであることが分かりますので、私はより具体的にしたいと思います。
if (preg_match("/^[a-zA-Z]{2}.-.[0-9]{4,6}$/"...
" \ W "を' -'に置き換えます。 –
より具体的にできますか?文字列**が** 2文字、ハイフン、4-6文字であるかどうかを確認する必要がありますか? 2つの文字、ハイフン、および4〜6桁の大文字の部分文字列を見つける必要がありますか?質問の例文を書くことは悪い考えではありません –
はい、それはポイントです。 私の説明はそれをカバーしていると思います:) – syluccy