我是4号角的新手,在这里,我需要验证一个仅允许数字且数字的第一位不能以0开头的表单字段。
我尝试了一些与我的需求有关的解决方案,但对我来说却无济于事。
谁能帮我解决这个问题。
app.component.ts
NumberOnly(event: any) {
const pattern = /^([1-9][0-9]*|0)$/;
let inputChar = String.fromCharCode(event.charCode);
if (!pattern.test(inputChar)) {
event.preventDefault();
}
}
仅允许数字,但无法验证第一个数字为零。