我有字符串:" 12.3 I love paris 1990"
。
我希望在删除第一个号码后收到的字符串为:I love paris 1990
非常感谢你。
答案 0 :(得分:6)
您可以使用regular expressions
执行此操作,如下所示
$('#regxme').text(function(i, txt) {
return txt.replace(/-?[0-9]*\.?[0-9]+/, '');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="" id="regxme"> 12.3 I love paris 1990</a>
答案 1 :(得分:2)
这是满足您要求的最佳方式:
var str = " 12.3 I love paris 1990";
str = $.trim(str)
str = str.substring(str.indexOf(' ')+1);
str = $.trim(str)
alert(str);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
答案 2 :(得分:1)
您可能需要在脚本中多次执行此任务。所以这是一个执行此操作的功能。
var string = " 12.3 I love paris 1990";
function removeNo(str) {
let newstr = str.trim();
return newstr.substring(newstr.indexOf(' ')+1).trim();
}
console.log(removeNo(string));
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;
答案 3 :(得分:0)
希望这会有所帮助:)
var str = "12.3 I love paris 1990";
var res = str.split(" ");
var processedstr="";
for(var i=1;i<res.length;i++)
{
processedstr += res[i];
}
console.log(processedstr);