如何允许用户仅输入数字和字母?

起诉

我知道使用正则表达式,但是有可能不使用它吗?这是我的模态形式的文本字段用户名。我想允许用户仅输入数字和字母,不包括空格和特殊字符。

<div class="form-group has-feedback" ng-class="addUser.username.$valid ? 'has-success' : 'has-error';">
 <label class="control-label" for="username">Username</label>
  <input class="form-control" name="username" ng-model="user.username" required>
   <span class="glyphicon form-control-feedback" ng-class="addUser.username.$valid ? 'glyphicon-ok' : 'glyphicon-remove';"></span>
</div>

这是控制器部分。

    $scope.users = [{
    username: "a"
}];


$scope.addUser = function(user) {
    $dialog.open({
        showClose: false,
        closeByEscape: true,
        template: 'views/user/user-user-add.html',
        controller: ['$scope', function($dialogScope) {
            $dialogScope.isLoading = false;
            $dialogScope.errorMessage = "";
            $dialogScope.title = "New User";
            $dialogScope.user = {
                username: ""

            };

感谢有人能帮助我。

CodeMonkey

像这样做

$(function() {
    $('#username').on( 'keydown', function( e ) {
        if( !$( this ).data( "value" ) )
             $( this ).data( "value", this.value );
    });
    $('#username').on( 'keyup', function( e ) {
        if (!/^[_0-9a-z]*$/i.test(this.value))
            this.value = $( this ).data( "value" );
        else
            $( this ).data( "value", null );
    });
});

id="username"也请向您的文本字段添加属性。

现场演示

编辑

如果您有多个用户名字段,请不要id="username"使用class="username"并将Javascript更改为$('.username')因此,它将在多个文本字段上工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何允许用户在HTML中仅输入小数和整数(但不能混合数字)?

来自分类Dev

输入中仅允许使用字母数字,特殊字母和符号

来自分类Dev

输入中仅允许使用字母数字,特殊字母和符号

来自分类Dev

javascript验证,仅允许数字和字母

来自分类Dev

如何创建仅允许数字,逗号和点的输入字段?

来自分类Dev

如何允许用户输入数字和运算符?

来自分类Dev

输入框或文本区域中仅允许数字和字母

来自分类Dev

在输入框或文本区域中仅允许数字和字母

来自分类Dev

我怎样才能允许用户只输入字母和特殊字符而不是整数或数字

来自分类Dev

Vue.js –如何允许用户在输入字段中仅键入字母?

来自分类Dev

如何强制输入仅允许使用字母字母?

来自分类Dev

我如何允许用户猜测字母和相应的数字,子手样式?

来自分类Dev

如何将用户的输入限制为仅在 C++ 中输入数字和字母

来自分类Dev

JS功能仅允许输入字母和空格

来自分类Dev

JS验证仅允许字母和特定符号+更改输入

来自分类Dev

JS用户输入中仅允许数字,逗号或点

来自分类Dev

JS用户输入中仅允许数字,逗号或点

来自分类Dev

如何使一个用户名输入只接受在PHP数字和字母?

来自分类Dev

如何允许用户输入“A”字母一次?

来自分类Dev

如何仅允许用户在“编辑文本”中输入合理的身高和体重值?爪哇

来自分类Dev

UITextField-仅允许数字和标点输入/键盘

来自分类Dev

jQuery表单输入中仅允许数字和多个点

来自分类Dev

如何只允许输入数字(数字和小数点)?

来自分类Dev

如何在 Angular 7 中使用数字 0-9 和字母 az 和 AZ 验证用户输入?

来自分类Dev

ng-pattern仅允许字母,数字,点,下划线和破折号

来自分类Dev

正则表达式javascript仅允许数字,字母和下划线

来自分类Dev

jQuery验证:仅允许字母和空格

来自分类Dev

Asp.net验证。仅允许用户在文本框中输入特定数字

来自分类Dev

在输入字段IOS中仅允许数字

Related 相关文章

  1. 1

    如何允许用户在HTML中仅输入小数和整数(但不能混合数字)?

  2. 2

    输入中仅允许使用字母数字,特殊字母和符号

  3. 3

    输入中仅允许使用字母数字,特殊字母和符号

  4. 4

    javascript验证,仅允许数字和字母

  5. 5

    如何创建仅允许数字,逗号和点的输入字段?

  6. 6

    如何允许用户输入数字和运算符?

  7. 7

    输入框或文本区域中仅允许数字和字母

  8. 8

    在输入框或文本区域中仅允许数字和字母

  9. 9

    我怎样才能允许用户只输入字母和特殊字符而不是整数或数字

  10. 10

    Vue.js –如何允许用户在输入字段中仅键入字母?

  11. 11

    如何强制输入仅允许使用字母字母?

  12. 12

    我如何允许用户猜测字母和相应的数字,子手样式?

  13. 13

    如何将用户的输入限制为仅在 C++ 中输入数字和字母

  14. 14

    JS功能仅允许输入字母和空格

  15. 15

    JS验证仅允许字母和特定符号+更改输入

  16. 16

    JS用户输入中仅允许数字,逗号或点

  17. 17

    JS用户输入中仅允许数字,逗号或点

  18. 18

    如何使一个用户名输入只接受在PHP数字和字母?

  19. 19

    如何允许用户输入“A”字母一次?

  20. 20

    如何仅允许用户在“编辑文本”中输入合理的身高和体重值?爪哇

  21. 21

    UITextField-仅允许数字和标点输入/键盘

  22. 22

    jQuery表单输入中仅允许数字和多个点

  23. 23

    如何只允许输入数字(数字和小数点)?

  24. 24

    如何在 Angular 7 中使用数字 0-9 和字母 az 和 AZ 验证用户输入?

  25. 25

    ng-pattern仅允许字母,数字,点,下划线和破折号

  26. 26

    正则表达式javascript仅允许数字,字母和下划线

  27. 27

    jQuery验证:仅允许字母和空格

  28. 28

    Asp.net验证。仅允许用户在文本框中输入特定数字

  29. 29

    在输入字段IOS中仅允许数字

热门标签

归档