一个正则表达式匹配手机号的后四位数字,不必非得是4位 3个2个1个都可以查出来 ,不太会写正则表达式。
后台返回了JSON数据,得到了许多手机号码。需要做一个尾号筛选的功能,用户输入最多为4位数字最少为1位数字都可以查出结果,求一个Jqurey代码...
后台返回了JSON数据,得到了许多手机号码。需要做一个尾号筛选的功能,用户输入最多为4位数字 最少为1位数字 都可以查出结果,求一个Jqurey代码
展开
1个回答
展开全部
var data = 'hgffd13311112234fdsaf15432334222fdsfds13364332345dddd';
var keyWord = '23';// 前台输入
var reg = new RegExp('(?=\\d{11})\\d{7}\\d*' + keyWord + '\\d*', 'g');
console.log(data.match(reg));
var keyWord = '23';// 前台输入
var reg = new RegExp('(?=\\d{11})\\d{7}\\d*' + keyWord + '\\d*', 'g');
console.log(data.match(reg));
追问
那个23是什么意思 keyword 是界面用户输入的input框中的内容吗请问
追答
对的, 就是用户输入的尾号关键字
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询