这个功能在网页中也是很常见的,友情链接部分、表单填写个人主页的时候,使用java script取验证是否为网址。
这个检验不好写,最好还是使用正则表达式去认证。
规定,输入的东西只能是http://与https://开头,而且必须是网址。
有人说,为何像www.1.com这样的网页不行呢?
这是以免你拿用户输入的东西构造超级链接的时候,a标签中的href属性如果遇不到http://或者https://的东西,那么就会认为是根目录,会在你的网站的网址后面接着写入这个地址再跳转,这个大家应该知道。比如xxx,我的网址是http://localhost,那么点击这个显示为xxx的a标签之后,则只是跳到http://localhost/www.1.com这个位置,当然不对了。
比如如下的文本框,如何利用正则表达式做到要求用户输入的必须是http://与https://开头的网址呢?

1、首先是一个简单的布局,这个不用说了:
网址必须以http://或者https://开头,且必须是个网址^_^!