Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 类似Twitter的评论框_Javascript_Jquery_Regex_Twitter_Textfield - Fatal编程技术网

Javascript 类似Twitter的评论框

Javascript 类似Twitter的评论框,javascript,jquery,regex,twitter,textfield,Javascript,Jquery,Regex,Twitter,Textfield,我试图实现的是类似于Twitter网站上的评论框。我想设置一个完美的正则表达式,它可以包含URL格式,如htttp://www.abc.com,abc.com和www.abc.com。这将从140个字符的总文本字段限制中仅减少20个字符。140个字符后,不允许用户输入 我从github找到了一个不错的选择,但它没有所有这些功能,我正在尝试修复它,但仍然没有成功。在这里,我给了你参考相同的链接。 对我来说仍然不起作用的是: 1) 无法跟踪诸如“abc.com”、“www.abc.com”和“ww

我试图实现的是类似于Twitter网站上的评论框。我想设置一个完美的正则表达式,它可以包含URL格式,如htttp://www.abc.com,abc.com和www.abc.com。这将从140个字符的总文本字段限制中仅减少20个字符。140个字符后,不允许用户输入


我从github找到了一个不错的选择,但它没有所有这些功能,我正在尝试修复它,但仍然没有成功。在这里,我给了你参考相同的链接。

对我来说仍然不起作用的是:

1) 无法跟踪诸如“abc.com”、“www.abc.com”和“www.abc.com”之类的URLhttp://abc.com"

2) 无法在140个字符后限制键入,它将继续键入并以红色显示文本


有谁能帮我解决这个问题吗?关于第一个问题,你可以试试这样的正则表达式:

我不确定这对你的情况是否足够,但你可以试一试

至于第二个问题,你可以用。例如:

$(“#post msg”)。按键(功能(e){
var a=$(“#post msg”).val().length;
如果(a>140){
e、 预防默认值();
}
// ...
}

关于第一个问题,您可以尝试这样的正则表达式:

我不确定这对你的情况是否足够,但你可以试一试

至于你可以使用的第二个问题。例如:

$(“#post msg”)。按键(功能(e){
var a=$(“#post msg”).val().length;
如果(a>140){
e、 预防默认值();
}
// ...
}

“我正在尝试修复它,但仍然没有成功”-到底是什么错误以及您需要帮助?编辑了我的评论,很抱歉给您带来不便“我正在尝试修复它,但仍然没有成功”-到底是什么错误以及您需要帮助?编辑了我的评论,很抱歉给您带来不便
((http|https):\/\/)?(www\.)?([A-Za-z0-9$_.+!*\(\),;/?:@&~=-])+(\.[A-Za-z0-9]{2,})?(\.[A-Za-z0-9]{2,4})