javascript - 我想在 javascript 中验证电话号码
问题描述
我想验证一个至少应包含 7 位数字的电话号码。
const inputText = form.phone.value.trim();
const pattern = /^\d{7}$/;
if (!inputText.match(pattern)) {
alert('Phone must be minimum of 7 digits.', 'error');
return;
}
上面的代码是我试过的。但是如果超过 7 位就会返回错误。它验证了 7 位数字。任何人都可以解释这些模式是如何编写的。
解决方案
[\d]{7,}
这应该这样做。{7,} 表示您至少需要 7 个字符。
推荐阅读
- c++ - 指针指向哪里?
- vue.js - Vuejs根据单选按钮选择更改路由器路径
- php - 如何在 Laravel 刀片文件的嵌套集自定义函数中传递控制器数据值
- python - Django admin 如何解决所有部分不可见的问题?
- reactjs - 关于 Jest 中的控制台错误“未实现:HTMLCanvasElement.prototype.getContext(未安装 canvas npm 包)”
- python - 使用 kivy 模块运行 py 文件需要做什么
- bluetooth-lowenergy - 向 BLE 设备发送数据时,桌面和 android 移动设备上 chrome 的不同行为
- javascript - 如何使旋转木马卡与最高的卡一样高
- python - 如何更改日期距离并仅显示一年中的月份?
- javascript - 使用redux-saga在reducer中更新状态时如何显示更新的对象列表项数组?