Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.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 修剪和删除数字功能并添加到输入_Javascript_Jquery_Html - Fatal编程技术网

Javascript 修剪和删除数字功能并添加到输入

Javascript 修剪和删除数字功能并添加到输入,javascript,jquery,html,Javascript,Jquery,Html,我从W3Schools获取了一些代码,并对其进行了编辑,以删除数字并修剪前导和尾随空格。这就像预期的一样,我很高兴它能消除空格和数字 我试过var str=myTrim(#input-q5)但无法使其工作。我不知道怎么继续 功能myTrim(x){ 返回x.replace(/\d+|^\s+|\s+$/g')。trim(); } 函数myFunction(){ var str=myTrim(“7987 IUH 98798”); 警报(str); $(str).val($('#input-q6'

我从W3Schools获取了一些代码,并对其进行了编辑,以删除数字并修剪前导和尾随空格。这就像预期的一样,我很高兴它能消除空格和数字

我试过
var str=myTrim(#input-q5)但无法使其工作。我不知道怎么继续

功能myTrim(x){
返回x.replace(/\d+|^\s+|\s+$/g')。trim();
}
函数myFunction(){
var str=myTrim(“7987 IUH 98798”);
警报(str);
$(str).val($('#input-q6').val());
}

试一试
请试一试:

function myTrim(x) {
return x.replace(/\d+|^\s+|\s+$/g,'').trim();
}

function myFunction() {
var str = myTrim($('#input-q5').val());
alert(str);
}

下面是一个工作代码段,首先获取值并将其存储在
val
中,然后使用相同的函数分配它

功能myTrim(x){
返回x.replace(/\d+|^\s+|\s+$/g')。trim();
}
函数myFunction(){
var val=$('#input-q5').val();
var-str=myTrim(val);
$('#input-q6').val(str);
}


试试它
var str=myTrim(#input-q5)不是有效的JavaScript。到底是什么问题?在您的原始代码中,最后附加的
}
来自哪里?考虑学习更多有信誉的资源,比如W3Studio之类的网站,它仍然教程序员在2018中使用<代码> OnCase< /Calp>属性。你的JS的最后一行不应该存在,没有括号可以关闭。问题是元素$(‘α输入-Q6’)在HTML中没有价值。请补充一些解释。