当它是一个数字时处理 ng-model 输入

handling ng-model input when its a number

我正在尝试从 SSN 输入字段中获取号码,但如果用户键入“0101010101”,console.log 会显示“101010101”,因此它会删除第一个零,我该如何解决?

<input autocomplete="off" type="number" value="<?php echo set_value('cpr'); ?>" name="cpr" ng-maxlength="10" ng-minlength="10" ng-model="userFormData.cpr" class="form-control" xt-validate msg-required="Du skal udfylde dit CPR-nummer" required>


            var cpr = cprValue;

            console.log(cpr);

            var dd = +cpr.substr(0, 2); // 01
            var mm = +cpr.substr(2, 2); // 02
            var yy = +cpr.substr(4, 2); // 90

您需要将类型更改为文本:

<input autocomplete="off" type="text"