Javascript.RU

PHP-функция: strstr

Javascript:

function strstr( haystack, needle, bool ) {	// Find first occurrence of a string
	// 
	// +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)

	var pos = 0;

	pos = haystack.indexOf( needle );
	if( pos == -1 ){
		return false;
	} else{
		if( bool ){
			return haystack.substr( 0, pos );
		} else{
			return haystack.slice( pos );
		}
	}
}

Примеры:

strstr('Kevin van Zonneveld', 'van');
'van Zonneveld'

strstr('Kevin van Zonneveld', 'van', true);
'Kevin '


Автор: R22 (не зарегистрирован), дата: 12 февраля, 2010 - 23:56
#permalink

Такой вариант был попробован. Но как всегда отличился ie(6,7), который оказывается возвращает что хочет. Думаю, для этого аналога необходимо сделать некоторые коррекции.