如何解决实时检测文本框中的内容?
| 我有一个文本框,我需要一个脚本来检测用户何时使用空格作为定界符键入链接。我知道如何用正则表达式检测链接,但是我不知道如何有效地检查链接(想想Facebook的状态更新;键入链接,按空格,它看起来就链接了)。谁有想法? 谢谢。解决方法
如果您使用的是jQuery,则这样做如下:
$(\'#someElement \')。keyUp(function(event){
if(event.keyCode == 32){
//正则表达式在这里
}
})
,当用户点击空格键时,抓住文本框的内容,使用正则表达式搜索链接,并在链接周围加上标签...
document.getElementById(\'myTextArea\').onkeyup( function () {
if(event.keycode == 49) { //This is the keycode for spacebar
var text = document.getElementById(\'myTextArea\').innerText;
//Perform regex on \'text\'
}
});
,听起来很简单:
$(\'#myTextBox\').keyup(function()
{
var links = $(this).val().split(\' \');
$(links).each(function()
{
// If Regex(this) matches link pattern,look up link
});
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。