当你使用input
类型的url
而不是标准的text
。如果没有http://
或https://
,Firefox 4将不会在输入框中提交表单。
我所追求的是一个没有协议的URL,例如www.google.com
而不是http://www.google.com
。是否有参数可以执行此操作或以任何其他方式执行(最好不使用JavaScript)?
使用表单上的html5 novalidate属性,例如
<form method="post" novalidate>
...
</form>
这将为您提供移动设备上的漂亮键盘,让您自己进行验证
https://www.w3.org/TR/html5/sec-forms.html#element-attrdef-form-novalidate
我使用RegExr来满足我所有的正则表达式创建需求。它们有许多预定义的正则表达式。
您可以稍微对此进行逆向工程:(https?://)?(www\.)?([a-zA-Z0-9_%]*)\b\.[a-z]{2,4}(\.[a-z]{2})?((/[a-zA-Z0-9_%]*)+)?(\.[a-z]*)?