使い方トップに戻る

エントリー時に入力させる項目の回答を制限する

参加者が大会にエントリーする際に回答する項目が記述式の場合、正規表現で回答を制限することができます。

利用方法

  1. ログインした状態で「https://tonamel.com/organize/」にアクセスします。
  2. 大会を選択します。
  3. 大会情報にあるエントリーセクションでエントリー時に入力させる項目の中から回答を制限したい項目の右にある[・・・]をクリックします。
  4. [回答を制限]をチェックします。
  5. エントリー時に入力させる項目に表示される[回答を制限]フォームに正規表現を記入します。
  6. ページフッターの[イベントを作成]または[変更を保存]をクリックします。

利用できる主なパターン

      の中の文字列を大会作成ページで回答を制限したい項目の正規表現フォームにそのままコピーしたり、制限をかけたい内容に応じて一部書き換えてご利用ください。

  • 数字のみ
    ^\d+$
  • 10桁の数字のみ
    ^\d{10}$
  • 8〜10桁の数字のみ
    ^\d{8,10}$
  • 7文字の半角英数字
    ^[a-zA-Z0-9]{7}$
  • 英字のみ
    ^[a-zA-Z]+$
    回答例:Tonamel
  • abcから始まる文字列
    ^abc.+$
    回答例:abcTONAMEL!
  • 数字以外の文字列
    ^[^\d]+$
    回答例:Tonamel!
  • URL前方一致
    ^https?:\/\/tonamel\.com\/competition\/.+$
    回答例:https://tonamel.com/competition/ABCDE
    • 赤文字の箇所がURLに該当します。
    • 別のURLに書き換える際、以下の文字を含む場合はその文字の前に \ を入れてください。
      \*+.?{}()[]^$-|/
      例:\?
  • @付きのTwitterアカウント名
    ^@[\w]{1,15}$
    回答例:@TonamelJP
  • TwitterアカウントURL
    ^https:\/\/twitter\.com\/[\w]{1,15}$
    回答例:https://twitter.com/TonamelJP
  • Discordユーザ名とDiscordTag
    ^(?!(discord|everyone|here)#)((?!@|#|:|```|\s).{2,32})#\d{4}$
    回答例:Tonamel#1234
  • メールアドレス
    ^[\w\.\-\+]+@[\w\-]+\.[\w\.\-]+$
    回答例:hoge@tonamel.fuga