将电话号码表格限制为仅数字

我有一个用于输入电话号码的表单字段。但是,即使输入类型是数字,我也可以在表单字段中输入dot(。)。如何将输入类型限制为整数,并不允许输入十进制或浮点数。

这是我的表单字段:

<input matInput type="number" oninput="this.value=this.value.slice(0,this.maxLength)" maxlength="5" formControlName="phnNum" placeholder="Number" name="phnNum" class="form-control">
ilovemyf 回答:将电话号码表格限制为仅数字

您可以将“ tel”类型用于具有以下格式限制的手机号码

<input type="tel" name="phone" pattern="[0-9]{3}-[0-9]{2}-[0-9]{3}"/>

在onSubmit事件中检查您的模式

本文链接:https://www.f2er.com/3161806.html

大家都在问