Javascript 修剪和删除数字功能并添加到输入
我从W3Schools获取了一些代码,并对其进行了编辑,以删除数字并修剪前导和尾随空格。这就像预期的一样,我很高兴它能消除空格和数字 我试过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'
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中没有价值。请补充一些解释。