Как определить наибольшее число в строке?

Дана например строка abc123def1234, нужно найти наибольшую группу цифр в этой строке, все что я смог сделать это найти числа в строке, дальше мозги уже не варят
function find (){
    var regex = /\d+/g;
    var numb = document.getElementById('numb').value; //считываю данные с input text
    var matches = numb.match(regex); 
alert(matches);
}
  • Вопрос задан
  • 570 просмотров
Решения вопроса 2
0xD34F
@0xD34F Куратор тега JavaScript
Math.max(...str.match(/\d+/g))
Ответ написан
dollar
@dollar
Делай добро и бросай его в воду.
function find (){
	var numb = document.getElementById('numb').value; //считываю данные с input text
	var matches = numb.match(/\d+/g);
	var result = matches === null ? 0 : Math.max(...matches);
	alert(result);
	return result;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы