![](https://img-blog.csdnimg.cn/20190521112227375.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript正则表达式练习以及解决思路
此专栏主题为js的正则表达式练习,而且每一题都会附上解决的思路,意在能拥有真正理解并能很好的解决问题的思路。
苏喂苏喂苏喂su
专注前端开发
展开
-
使用正则表达式验证URL是否为MP3
let urlMp3 = 'test123456.mp3'let urlMp4 = 'test123456.mp4'let Reg = /.mp3$/Reg.test(urlMp3) // trueReg.test(urlMp4) // false原创 2019-12-19 16:22:50 · 1041 阅读 · 0 评论 -
正则验证一个字符串是否为纯数字
const NumberReg = /^\d{1,}$/const str = '123'const str2 = '12hh'NumberReg.test(str) // trueNumberReg.test(str2) // false原创 2019-10-30 09:16:01 · 5161 阅读 · 0 评论 -
正则表达式
1、将一个字符串 例如:border-left-top转化成驼峰形式let str = 'border-left-top';let reg = /-\w/g;console.log(str.replace(reg, function(i){return i.slice(1).toUpperCase()}))代码解析:第一步let reg = /-\w/g;先获取到横杠 - ,...原创 2019-06-30 15:45:03 · 533 阅读 · 0 评论 -
JavaScript正则表达式 RegExp验证手机号码
直接上代码<div class="phone"> <input type="text" id="phone"> <button onclick="phone()">click</button></div>function phone() { let phone = document.getElemen...原创 2019-02-03 17:44:54 · 3318 阅读 · 0 评论 -
JavaScript正则表达式练习题以及解题思路:一
No.1获取字符串中的数字字符,并以数组形式输出。如:12ak3222ljfl444223ql99kmf678,输出:[12, 3222, 444223, 99, 678]。思路:要求是找字符串的数字,那么正则查找数字的方法是:\d,可是如果只是使用\d的话,输出的结果肯定不如人意。所以必须必须是全局查找,所以此时的正则应该是长这样:/\d/g,但是这样输出的结果还是不如人意啊,因为每...原创 2019-05-21 11:27:57 · 593 阅读 · 0 评论