2016-09-03 12 views
0

入力URLとパターンが最も単純なパターンとして「^ http://」に設定されています。下のように値を使用すると、validityオブジェクトのpatternMismatchと表示されます。パターンや値に何が問題なのですか?htmlの入力URLのパターン不一致

<input value="http://www.example.com" pattern="^http://" type="url"/>, 

答えて

0

バックスラッシュをエスケープする必要があります。また、開始と終了のアンカーは、暗黙的である:

<input value="http://www.example.com" pattern="http:\/\/.+" type="url"/> 

.+結末は少なくとも一つの文字が存在しなければならないことを意味しています。基本的に、この正規表現は、実際には:

/^http:\/\/.+$/u 

uフラグと^$アンカーは暗黙的である:

関連する問題