Как бы я go узнал, что этот скрипт должен использовать заглавную букву, если она рядом с цифрами или символами. Это мой код на данный момент. Так что если его рядом с «1» или «-», он будет выглядеть как «1A», «-A» вместо «1a», «-a»
$.fn.capitalise = function() {
$.each(this, function() {
var split = this.value.split(' ');
for (var i = 0, len = split.length; i < len; i++) {
split[i] = split[i].charAt(0).toUpperCase() + split[i].slice(1).toLowerCase();
}
this.value = split.join(' ');
});
return this;
};
$('#id1').on('input', function() {
$(this).capitalise();
}).capitalise();