當您使用input
類型的url
而不是標準text
時。 Firefox 4將不會在輸入框中提交沒有http://
或https://
的表單。無協議的HTML5 URL輸入框
我所追求的是一個沒有協議的URL,如www.google.com
而不是http://www.google.com
。有沒有一個參數來做到這一點或任何其他方式(最好沒有JavaScript)?
當您使用input
類型的url
而不是標準text
時。 Firefox 4將不會在輸入框中提交沒有http://
或https://
的表單。無協議的HTML5 URL輸入框
我所追求的是一個沒有協議的URL,如www.google.com
而不是http://www.google.com
。有沒有一個參數來做到這一點或任何其他方式(最好沒有JavaScript)?
我使用RegExr來滿足我所有的正則表達式創建需求。他們有一些預先定義的正則表達式。
您可能能夠進行逆向工程這一點: (https?://)?(www\.)?([a-zA-Z0-9_%]*)\b\.[a-z]{2,4}(\.[a-z]{2})?((/[a-zA-Z0-9_%]*)+)?(\.[a-z]*)?
使用HTML5 novalidate屬性的形式,例如上
<form method="post" novalidate>
...
</form>
這會給你漂亮的鍵盤在移動設備上,讓你做你自己的驗證
https://www.w3.org/TR/html5/sec-forms.html#element-attrdef-form-novalidate
不允許.museum及無IDN的。 – Leo 2013-03-07 03:13:42