Я хочу использовать первую букву и третью букву в своем текстовом поле.Как использовать первую и третью букву?
Я могу использовать только первую букву, а затем все последующие буквы и слова преобразуются в строчные буквы.
Если у вас возникли проблемы с решением проблемы, сообщите мне.
Я использую AngularJS.
Это то, что я пытался и сделал.
link: function (scope, iElement, iAttrs, controller) {
//console.log('init');
controller.$parsers.push(function (inputValue) {
var transformedInput = (!!inputValue) ? inputValue.charAt(0).toUpperCase() + inputValue.substr(1).toLowerCase() : '';
if (transformedInput != inputValue) {
controller.$setViewValue(transformedInput);
controller.$render();
}
return transformedInput;
});
Это работает только для первой буквы, он преобразуется в верхний регистр, а затем преобразует другую букву и слова в нижний регистр.
Я попытался изменить свой код на это, но ничего.
var transformedInput = (!!inputValue) ? inputValue.charAt(0).toUpperCase() + inputValue.substr(1).toLowerCase() + inputValue.charAt(3).toUpperCase() + inputValue.substr(4).toLowerCase(): '';
спасибо, человек, отлично! большое спасибо – brithwulf