Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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
Jquery 域名-除TLD外的字符数_Jquery_Regex - Fatal编程技术网

Jquery 域名-除TLD外的字符数

Jquery 域名-除TLD外的字符数,jquery,regex,Jquery,Regex,我需要域名字符计数和填写输入隐藏 域名:google.com 只计算谷歌 计数值=5 不要计算TLD-.com 问题在哪里?它不起作用 $(“#域”).keyup(更新输入); $(“#域”).keydown(更新输入); $(“#域”).trigger('keyup'); 函数updateInputs(){ 如果($(this.val().length>0){ $('#count').val($(this.val().replace(/(?=\)./).length); } } 您忘记了用字

我需要域名字符计数和填写输入隐藏

域名:google.com
只计算谷歌
计数值=5
不要计算TLD-.com

问题在哪里?它不起作用

$(“#域”).keyup(更新输入);
$(“#域”).keydown(更新输入);
$(“#域”).trigger('keyup');
函数updateInputs(){
如果($(this.val().length>0){
$('#count').val($(this.val().replace(/(?=\)./).length);
}
}

您忘记了用字符串替换

$(“#域”)
.on(“输入”,更新输入)
.触发器(“输入”);
函数updateInputs(){
$('#count').val(
$(this.val().replace(/(?=\).*/,“”)。长度
)
}


lengh在第二个示例中拼写错误关于
.co.uk
.com.cn
呢?它也是.val(…)而不是.text(…)在第一个示例中,我将只使用几个LTD,而不是全部。我创建了两个代码段并修复了您的打字错误。它的工作非常有魅力。:-)