如何检查输入文本字段是以http://或www开头的。用jQuery提交?检查输入框是否以http://或www开头jquery
0
A
回答
0
这个怎么样?
String.prototype.startsWith = function(str)
{return (this.match("^"+str)==str)}
if($("#textboxID").val().startsWith("http://"))
alert('contains http://');
0
使用正则表达式:
if($("#my-input").val().match(/^(?:http:\/\/|www)/)) {
// starts with http:// or www
}
1
您可以检查此使用正则表达式。下面经过的所有文本框和打印,如果他们以http安慰://或www或不
$('input[type=text]').each(function() {
console.log($(this).val().match(/(^http:\/\/)|(^www)/) != null);
})
3
不需要昂贵的正则表达式。
String.prototype.startsWith = function(str) {
return (this.length >= str.length)
&& (this.substr(0, str.length) == str);
}
String.prototype.startsWith_nc = function(str) {
return this.toLowerCase().startsWith(str.toLowerCase());
}
var text = $('#textboxID').val();
if (text.startsWith_nc("http://") || text.startsWith_nc("www")) {
alert("looks like a URL");
}
0
我同意Tomalak,这里不需要昂贵的正则表达式。
if($("#textboxID").val().indexOf("http://") == 0)
alert('contains http://');
相关问题
- 1. 检查Url是否以“http”或“https”开头,非安全Url是否可能以“https”开头?
- 2. 以http开头但不是www的开放式链接
- 3. 检查字符串是否以vbcrlf开头或结尾
- 4. Tkinter检查输入框是否为空
- 5. 检查输入框是否为焦点
- 6. 如何检查以太网报头是否输入IEEE 802.1Q?
- 7. jQuery检查是否取消输入
- 8. jquery检查数字是否输入isNaN
- 9. jQuery检查输入ID是否有值
- 10. jquery检查是否以链接开始
- 11. 如何检查是否选择任一框或文本输入是空的jQuery
- 12. 检查Uri,如果它们以“http://”或“https://”开头
- 13. JQuery检查输入是否为空而不是检查onload?
- 14. jQuery检查输入是否为类型复选框?
- 15. 检查网站是否启用缓存或不从HTTP头
- 16. 检查在输入中是否只输入数值。 (jQuery的)
- 17. 需要检查输入是否是小数或不是
- 18. RoR-检查输入是否是MD5散列或不是?
- 19. 如何在smarty中检查值是否以'A2'开头?
- 20. 检查当前用户是否以特定字母开头
- 21. 如何检查单词是否以给定字符开头?
- 22. 检查字符串是否以欧元/英镑符号开头
- 23. 检查文本是否以字符开头,后跟数字
- 24. 如何检查变量是否以特定字符串开头?
- 25. 检查一个字符串是否以XXXX开头
- 26. 检查字符串是否以字符串开头
- 27. bash:检查字符串是否以“/ *”开头
- 28. KSH检查字符串是否以子字符串开头
- 29. 检查字符串是否以小写字母开头
- 30. 检查字符串是否以标签开头
正则表达式的特殊字符应该可以在'startsWith'中转义。无论是该函数还是该函数都可以用'matchesPrefix'来命名,以提供一个线索,该参数实际上是一个正则表达式,其中前缀“^”。 – 2011-04-07 22:39:03