2021年8月11日水曜日

【HTML】過去入力したメールアドレスのサジェスト表示の方法

<input id="email" type="email" />

id="email" を付けないと、フィールドにフォーカスを当てたときにサジェスト表示されない。

passwordだと、パスワード保存設定(Chrome系のブラウザの設定)だったり、iCloudキーチェーンの有効化設定+パスワード自動入力設定を有効化しなければならないが、メールアドレスに関してはその必要がないみたい。


【正規表現】連続する同一文字を含む文字列かどうかを判断する。【JavaScript】


var continueChar = function( str ) {
  const regexp = /(.)\1{3,}/;   // 4つ連続で同一文字を含む
  return regexp.test( str );
};

exports.continueChar = continueChar;