Ошибка при использовании imputmask и validator
При совместном использовании плагинов https://github.com/RobinHerbots/jquery.inputmask и https://github.com/yairEO/validator при пустом поле inputmask возникала ошибка:
Uncaught TypeError: Cannot read property ‘replace’ of null
Лечится путём замены строки
field.data( 'val', field[0].value.replace(/^\s+|\s+$/g, "") ); // cache the value of the field and trim it
на
// if the field value is null. May be with RobinHerbots/jquery.inputmask plugin.
var fieldVal = !field[0].value ? '' : field[0].value.replace(/^\s+|\s+$/g, "");
field.data( 'val', fieldVal ); // cache the value of the field and trim it
В методе checkField.
Также исправленную версию можно скачать у меня в GitHub