エントリー時に入力させる項目の回答を制限する
参加者が大会にエントリーする際に回答する項目が記述式の場合、正規表現で回答を制限することができます。
利用方法
- ログインした状態で「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