javascript を使用して html5 パターン属性を複製しようとしていますが、一貫性のない結果が得られます。
パターンは[a-zA-Z\. \']+
Chrome では、「asd 123」と入力してもテストに合格しません。
のようなものを使用して
el.value.match(new RegExp(el.pattern))
「asd 123」を通過させます。これは明らかに「asd」が一致するためです。
^
パターンの最初と最後にandを追加することでこの特定の問題を解決できます$
が、問題はこれです-パターン属性とまったく同じように実装されている関数がそこにありますか? 私が期待すべき他の驚きはありますか?