function strripos( haystack, needle, offset){ // Find position of last occurrence of a case-insensitive string in a string
//
// + original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
var i = haystack.toLowerCase().lastIndexOf( needle.toLowerCase(), offset ); // returns -1
return i >= 0 ? i : false;
}
Спасибо за пример.
Но тут есть одна потенциальная проблема с 0 - он тоже интерпретируется, как false, поэтому предлагаю изменить
return i >= 0 ? i+1 : false; (индекс вхождения будет считаться не от 0 а от 1, зато проблем с false не возникнет )
Roksa pl inowrocław
Отправить комментарий
Приветствуются комментарии:Для остальных вопросов и обсуждений есть форум.