Валидация placeholder с помощью jQuery в IE


В функции по валидации шла проверка через регулярки заполненности полей. В итоге при такой валидации var dealership=$('#dealership').val(); приходило в ИЕ9 значение плейсхолдера. Решение было найдено здесь - необходимо добавить доп функцию и уже через нее валидировать значения инпутов.

сама функция:

jQuery.fn.pVal = function(){
    var jQuerythis = jQuery(this),
        val = jQuerythis.eq(0).val();
    if(val == jQuerythis.attr('placeholder'))
        return '';
    else
        return val;
}

и уже измененная строка валидации:

var dealership=$('#dealership').pVal();