我将使用this mask使用 Ionic 3 应用程序。我已经为此设置了项目。
.ts
this.masks = {
budget: ['(', /[1-9]/, /\d/, /\d/, ')', ' ', /\d/, /\d/, /\d/, '-', /\d/, /\d/, /\d/, /\d/],
}
.html
<ion-input type="number" [(ngModel)]="project.budget" [textMask]="{mask:
masks.budget}"></ion-input>
问:上面的掩码只是一个电话号码。你能告诉我如何在这里进行千位分隔的输入掩码吗?
希望我可以使用下面的reg ex-pattern
。但是如何将其应用于masks
数组?
^\d+|\d{1,3}(?:[,.]\d{3})*$
预算
值为数字
。没有小数。例如100,000
、25,000
像这样。
最佳答案
我们可以使用 createNumberMask 轻松完成此任务插件。
.ts
const numberMask = createNumberMask({
prefix: '',
thousandsSeparatorSymbol: ','
})
this.masks = {
budget: numberMask,
}
关于javascript - 带输入掩码的千位分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46142572/