jquery - 在按键上检查电话号码的正则表达式
问题描述
它的电话号码正则表达式,但它对每个字符的工作不是字符串“091222222222”
$('#SWF_Membership_SignUpPanel0_MobileNumber').bind('keypress', function (event) {
var regex = new RegExp('09([0-9])-?[0-9]{3}-?[0-9]{4}');
var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
if (!regex.test(key)) {
event.preventDefault();
Q.notifyWarning("wrong Phone number!");
return false;
}
return true;
});
解决方案
推荐阅读
- image-processing - 将 2D 图像变形到另一个图像上
- google-chrome - 如何在 chrome 开发工具中显示自己的数据
- python - 是否可以更改外部库保存的文件的保存路径?
- optimization - 如何计算总计的动态百分比作为 Power BI 的衡量标准?
- python - Explaination on error viewing status of Google Drive API v3 upload using next_chunk() in Python?
- python - Own data for everyuser in django
- arrays - 获取数据以在多个页面上显示的循环中刷新
- typescript - 如何在管道/拦截器等中使用 dto
- rust - 是否可以匹配结构来比较它们?
- algorithm - 霍夫曼规范算法。存储代码表