0
現在、入力フォームにこの正規表現パターンを使用していますが、これは完全に機能します。入力式の特定の電子メールのRegexリスト
<input type='text' name='email' autocomplete="off" id='email' required pattern="[a-z0-9._%+-][email protected]+\.[a-z]{2,3}$" value='<?php echo $fgmembersite->SafeDisplay('email') ?>' maxlength="50" /><br/>
しかし、今、私は[email protected]、[email protected]など頁のように、特定の電子メールアドレスのリストを挿入する。
に[a-z0-9._%+-]
を変更する可能性があります[\bblab1111\b \bblab1211\b]
のリストリストなし
現在アクティブスニップ、:(コメント欄に返事)Wiktor Stribiżewへ
input:invalid {
background: hsla(0, 90%, 70%, 1);
}
input:valid {
background: hsla(100, 90%, 70%, 1);
}
<input type='text' name='email' autocomplete="off" id='email' required pattern="[a-z0-9._%+-][email protected]+\.[a-z]{3}$" maxlength="50" /><br/>
検索*(キャプチャまたは非キャプチャ)*正規表現のチュートリアルで。 –
あなたは '[a-z0-9 ._%+ - ] +'を '(blab1111 | another_bla)'に置き換え、必要なだけ多くの '|'分離された選択肢を '(。 ..) 'group([fiddle](https://jsfiddle.net/soeb7kqm/))。 –
実行するチェックはクライアント側で行う必要がありますか? –