AutoModの正規表現集
https://gyazo.com/7f9474796586e192906952433f5d6aa5
汎用性の高い正規表現をまとめています。ご自由に使用してください。
もし問題を見つけたり、もっと最適化できたら教えてくださると助かります @nonick_mc.icon
Discord招待リンク
discord.com/invite系
$ (?:https?://)?(?:www)?discord(?:app)?\.(?:(?:com|gg)/invite/a-z0-9-_+) discord.gg系
$ (?:https?://)?(?:www)?discord\.gg/a-z0-9-_+ 一括
$ (?:https?://)?(?:www)?discord(?:app)?\.(?:(?:com|gg)(?:/invite)?/^@\s/+) 荒らし対策
everyone、hereメンション: (?:\A|[^\\])@(?:everyone|here)
個人情報
メールアドレス
.com|.jpを変更すれば検知するドメインを変更できます (ドメインとドメインの間には|を使用してください)
050・080・090から始まる電話番号:
^(\+81)?0?(50|80|90)[0-9]{8}
(050|080|090)-[0-9]{4}-[0-9]{4}
電話番号
ハイフン区切り
E.164形式
テキスト装飾
埋め込みURL([テキスト](URL)): \[.+\]\(.+\)
見出し表示(# テキスト): (?:#)?(?:#)?(?:#)?#\s.+
ニックネーム
先頭にひらがな、カタカナ、漢字、数字以外を使用したもの: ^([^a-z0-9\p{Han}\p{Katakana}\p{Hiragana}])
絵文字を3個以上使用したもの: \p{Extended_Pictographic}{3,}
後ろの3を変更すれば数を調整できます