一个正则表达式匹配手机号的后四位数字,不必非得是4位 3个2个1个都可以查出来 ,不太会写正则表达式。

后台返回了JSON数据,得到了许多手机号码。需要做一个尾号筛选的功能,用户输入最多为4位数字最少为1位数字都可以查出结果,求一个Jqurey代码... 后台返回了JSON数据,得到了许多手机号码。需要做一个尾号筛选的功能,用户输入最多为4位数字 最少为1位数字 都可以查出结果,求一个Jqurey代码 展开
 我来答
xeu
2017-01-04 · TA获得超过864个赞
知道小有建树答主
回答量:833
采纳率:40%
帮助的人:687万
展开全部
var data = 'hgffd13311112234fdsaf15432334222fdsfds13364332345dddd';
var keyWord = '23';// 前台输入
var reg = new RegExp('(?=\\d{11})\\d{7}\\d*' + keyWord + '\\d*', 'g');
console.log(data.match(reg));
追问
那个23是什么意思 keyword  是界面用户输入的input框中的内容吗请问
追答
对的, 就是用户输入的尾号关键字
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式