2016-12-12 2 views
3

У меня есть строка: " 12.3 I love paris 1990".Удалить первый номер из строки JQuery

Строка Я хочу получить после удаления первого номера является: I love paris 1990

Спасибо так много.

+0

Вы можете иметь статическую строку или может быть номер изменения и строки? –

+0

Использование jQuery? +1. –

ответ

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

вы должны добавить пояснения к регулярному выражению – guradio

+0

Большое вам спасибо. Позволь мне проверить. –

+0

Все в порядке с номером int? –

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); 
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>

+0

Ваше решение хорошо и легко понять, но оставляет начало в начале строки. – Flyer53

+0

Правильно @ Flyer53 .... Я пропустил эту часть ... Мне просто нужно было обрезать еще раз, как вы это сделали ... я сделал редактирование для моего ans, который удаляет пробелы ... – rushil

+1

@ Flyer53 Спасибо за предложение. .. ответ на ваш ответ. – rushil

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));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

Смежные вопросы