我正在使用Appcelerator的Titanium IDE在JavaScript中编写我的应用程序。我一直在研究这个,现在尝试正则表达式大概两个小时。无论如何,我的问题是这样的:JS - 检查http://在TextField输入
我有一个URL栏。如果用户使用'www。'开始输入我希望它在它前面添加'http://',并且如果它们以'http://'开始,它不会添加它。而且,如果没有“www”。或者,它会添加完整的“http:// www。”。
解决这个问题的一种实用方法就像是使用正则表达式(我从来没有用过它,没有任何经验),或者看看前两个字母是'ht'还是'ww ',如果这不匹配,那么它只会添加'http:// www'。
我刚刚发布的内容是我认为会做的事情,我很可能听起来完全疯了,因为它没有任何意义。我并没有真正要求将整个代码写出来;我可以添加各种各样的东西,我只是在寻找可能对我有用的插件和使用/修改的代码/输入。
谢谢!
编辑:伟大的回应!我相信大多数 - 如果不是所有的工作,所以我尽我所能并upvoted :)
在任何情况下都完美无缺,但我认为我在抓它,所以我试图解决它,但情况是,当您拥有完整的http://和www。时,它会追加另一个www。无论如何,你会得到答案,因为这很好很简单! – JTApps
试图修复它,仍然无法正常工作。如果您有机会,如果您可以修改它以包含完整的http://和www,那就太好了。一起。否则,我相信我会最终得到它。谢谢! – JTApps
我修复了它并更新了演示。关键是将所有的逻辑包装在一张支票中,看看url是否是好的。 – marteljn