[英]Validate the Phone 10 digit number in the pop up and prevent from being submitted if less than 10
[英]How to validate a phone number doesn't contain any other characters including - and . using javascript in a html page, shouldnt be less than 10 digits
這是 Adobe 經典廣告系列。
type="text" maxlength="10" pattern="[0-9]{10}"
它只允許 10 位數字,但接受-
和.
我希望用戶只輸入 10 個而不是更少或更多,並且只接受數字。 請幫忙。
您可以做的是在用戶輸入后替換非數字字符( \D
):
[...document.querySelectorAll('input[type="tel"]')].forEach(i => i.addEventListener('input', () => i.value = i.value.replace(/\D/g, '')) );
<input type="tel" maxlength="10" pattern="\d{10}" />
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.