如何在 AngularJS 中将输入文本更改为小写 [duplicate]

How to change input text to lowercase in AngularJS [duplicate]

提问人:Amara 提问时间:2/2/2022 更新时间:2/3/2022 访问量:413

问:

我想要一个输入字段来接收用户的电子邮件进行登录。我已经应用了所有电子邮件验证。但是现在我想在用户插入电子邮件后立即将文本转换为小写。

 <div class="form-group mb-3">
 <div class="">
 <input name="email" class="form-control required" type="email" required placeholder="Email ID" ng-pattern="emailFormat" ng-model="admin.username">
 </div>
 <span style="color: red" class="error" ng-show="loginForm.email.$error.pattern">
 Please enter a valid email
 </span>
 </div>

 //Email format
 $scope.emailFormat = /^[a-z]+[a-z0-9._\-]+@[a-z0-9\-]+\.[a-z0-9.]{2,5}$/;

任何人都可以帮我如何直接在 ng 模型中将大写字母转换为小写字母?谢谢

JavaScript HTML AngularJS 验证

评论

0赞 jabaa 2/2/2022
你试过吗?toLowerCase
0赞 Aman Sharma 2/2/2022
使用 admin.username.toLowerCase()
0赞 sa_n__u 2/2/2022
试试这个 {{value | lowercase}}

答:

0赞 ali memar 2/3/2022 #1

您可以在输入中使用方法“onchange”并创建一个函数并使用方法 toLowercase (https://www.w3schools.com/jsref/jsref_tolowercase.asp)

评论

0赞 Kinglish 2/3/2022
这不是角度的方式 - 不是ng-changeonchange