Есть к примеру числа 13121313176781
и 1537275
. В первом числе нужно получить 6
и 81
так как разделитель 7
, а во втором числе нужно получить 2
и 5
.
Не силен в RegExp, помогите пожалуйста. Пока выходит такое.
var number1 = 13121313176781;
var number2 = 1537275;
function getNumbers(number) {
console.log(number.toString().match(/7[^d+]/g))
}
getNumbers(number1)
getNumbers(number2)
var number1 = 13121313176781;
var number2 = 1537275;
function getNumbers(number) {
console.log(number.toString().split('7').slice(-2))
}
getNumbers(number1)
getNumbers(number2)
Функция split()
не помогает? Если разделитель 7, то у вас в каждой строке получается 3 участка, а не 2.
var v1 = '13121313176781';
var v2 = '1537275';
var result_1 = v1.split('7');
var result_2 = v2.split('7');
console.log(result_1); // 131213131, 6, 81
console.log(result_2); // 153, 2, 5
const v1 = '13121313176781';
const v2 = '1537275';
const v3 = '13475435713457071';
// tail - задает кол-во элемент с конца, которые вернет функция
const splitNumber = (str, tail = 2) => {
const result = str.split('7');
return result.splice(result.length - tail);
}
console.log(splitNumber(v1));
console.log(splitNumber(v2, 1));
console.log(splitNumber(v3, 3));
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Как написать регулярное выражение, которое убирает все символы кроме цифр и символа +?
Всем привет ребят, сейчас ставил Custom MySQL и полгода назад делал тоже самое и был Notifier ( Маленький тулс, который управляет сервером, включает,...
Как можно сделать, чтобы файлerb ассоциировался и с html и с erb одновременно?