検証
preg_match
関数に様々な正規表現を指定して、それぞれの一致を検証する。
あいうえお9aabbc123
| x:正規表現 | 一致 | 説明 |
| /あ/ | ○ | 「あ」が文字列中に含まれているか |
| /い/ | ○ | 「い」が文字列中に含まれているか |
| /12/ | ○ | 「12」が文字列中に含まれているか |
| /^あ/ | ○ | 先頭は「あ」であるか |
| /^い/ | × | 先頭は「い」であるか |
| /3$/ | ○ | 末尾は「3」であるか |
| /2$/ | × | 末尾は「2」であるか |
| /\d[1]$/ | × | 末尾は数値か(1連続) |
| /\d[2]$/ | × | 末尾は2連続の数値か |
| /\d[3]$/ | ○ | 末尾は3連続の数値か |
| /\d[4]$/ | × | 末尾は4連続の数値か |
| /\d[1,2]$/ | × | 末尾の1-2番目に数値が含まれているか |
| /\d[1,3]$/ | ○ | 末尾の1-3番目に数値が含まれているか |
| /\d[1,4]$/ | × | 末尾の1-4番目に数値が含まれているか |
| /^\d[1,4]/ | × | 先頭の1-4番目に数値が含まれているか |
| /a[2]/ | × | 「aa」が含まれているか |
| /a[3]/ | × | 「aaa」が含まれているか |
| /\w/ | ○ | 「A-Za-z0-9_」が含まれているか |
| /^\d+$/ | × | すべて数値か |
| /^\w+$/ | × | すべて半角英数字か |
| /^[ぁ-んァ-ン]+\w+$/ | ○ | 前半はかな(カタカナも含む)で後半は半角英数字であるか |
| /(^あい)(.*)(23$)/ | ○ | 「あい」と「23」で挟まれているか? |