Эта функция подсвечивает цифры.
var hightlightPhoneNumbers = function(phoneNumber, hNumbers) {
var splitPhoneNumber = phoneNumber.split(hNumbers);
var result = '';
if (splitPhoneNumber.length > 1) {
for (var i = 0; i < splitPhoneNumber.length - 1; i++) {
result += splitPhoneNumber[i] + '<b>' + hNumbers + '</b>';
}
return result + splitPhoneNumber[splitPhoneNumber.length - 1];
}
return phoneNumber;
};
И мы можем использовать его как hightlightPhoneNumbers('+123456789','123')
.
Но у нас есть небольшая проблема. Что делать, если номер телефона выглядит как +1 234-567-89?
Функция Ofcourse не работает правильно. Как мы можем это исправить?
Hightlight означает завертывание чисел в теги или что-то еще см http://jsfiddle.net/QhJWt/3/