• ベストアンサー

正規表現について

PIDを”123-456-789-999”といった感じに”3文字+3文字+3文字+3文字” でないと送信できないようにしたいです、それ以外ははねる。今のままだと”1-1-1-1”とか”123-45-1111-111”送信できてしまいます。 教えてください。よろしくおねがいします。 'PID', '\w[0-9a-z]\w[0-9a-z]\w[0-9a-z]-\w[0-9a-z]\w[0-9a-z]\w[0-9a-z]-\w[0-9a-z]\w[0-9a-z]\w[0-9a-z]-\w[0-9a-z]\w[0-9a-z]\w[0-9a-z]',

質問者が選んだベストアンサー

  • ベストアンサー
  • 100Gold
  • ベストアンサー率27% (284/1018)
回答No.1

[0-9a-z][0-9a-z][0-9a-z]-[0-9a-z][0-9a-z][0-9a-z]-[0-9a-z][0-9a-z][0-9a-z]-[0-9a-z][0-9a-z][0-9a-z] でどうでしょう。必要に応じて\をいれる必要があるかもしれませんが。

関連するQ&A