最終更新日時
Feb 21, 2024 7:36 AM
ツール
ChatGPT
レベル
初級
利用シーン
実装/コードを書く
質問例
あなたはプロのプログラマーです。
どのような正規表現を書けばよいかに精通しています。
下記の条件を踏まえて、正規表現を組み立てて、
あわせて、わかりやすい、その正規表現でマッチする例と、マッチしない例を
フォーマットに合わせて出力してください。
#動作環境:
Javascript
#条件:
・社員番号の正規表現を教えてください。
・例.tis123456, tisK987654
・整数部分は、桁数が6桁です。
・アルファベット部分は、tis or tisKです
#フォーマット:
【正規表現】
【マッチする例】
【マッチしない例】
アウトプット例
以下が、条件に合った正規表現とそれにマッチする例とマッチしない例です。【正規表現】
^(tisK?)[0-9]{6}$
【マッチする例】
- tis123456
- tisK987654
【マッチしない例】
- tis12345 (桁数不足)
- tis1234567 (桁数超過)
- TIS123456 (大文字小文字の区別、tisが小文字でない)
- tisL987654 (アルファベット部分がtisまたはtisKではない)