エントリー時に入力させる項目の回答を制限する
参加者が大会にエントリーする際に回答する項目が記述式の場合、正規表現で回答を制限することができます。
利用方法
- ログインした状態で「https://tonamel.com/organize/」にアクセスします。
- 大会を選択します。
- 大会情報にあるエントリーセクションでエントリー時に入力させる項目の中から回答を制限したい項目の右にある[・・・]をクリックします。
- [回答を制限]をチェックします。
- エントリー時に入力させる項目に表示される[回答を制限]フォームに正規表現を記入します。
- ページフッターの[イベントを作成]または[変更を保存]をクリックします。
利用できる主なパターン
の中の文字列を大会作成ページで回答を制限したい項目の正規表現フォームにそのままコピーしたり、制限をかけたい内容に応じて一部書き換えてご利用ください。
- 数字のみ
^\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