検証

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」で挟まれているか?

検証2

文字列/^insert\s/i/;$//(^INSERT\s)(.*)(;$)/i
INSERT id,name,val (111,'test',9);
INSERT id,name,val (111,'test',9)××
(222,'test',9);××