JavaScript正则表达式练习以及解决思路
此专栏主题为js的正则表达式练习,而且每一题都会附上解决的思路,意在能拥有真正理解并能很好的解决问题的思路。
苏喂苏喂苏喂su
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用正则表达式验证URL是否为MP3
let urlMp3 = 'test123456.mp3' let urlMp4 = 'test123456.mp4' let Reg = /.mp3$/ Reg.test(urlMp3) // true Reg.test(urlMp4) // false原创 2019-12-19 16:22:50 · 1201 阅读 · 0 评论 -
正则验证一个字符串是否为纯数字
const NumberReg = /^\d{1,}$/ const str = '123' const str2 = '12hh' NumberReg.test(str) // true NumberReg.test(str2) // false原创 2019-10-30 09:16:01 · 5451 阅读 · 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 · 588 阅读 · 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 · 3485 阅读 · 0 评论 -
JavaScript正则表达式练习题以及解题思路:一
No.1 获取字符串中的数字字符,并以数组形式输出。如:12ak3222ljfl444223ql99kmf678,输出:[12, 3222, 444223, 99, 678]。 思路: 要求是找字符串的数字,那么正则查找数字的方法是:\d,可是如果只是使用\d的话,输出的结果肯定不如人意。所以必须必须是全局查找,所以此时的正则应该是长这样:/\d/g,但是这样输出的结果还是不如人意啊,因为每...原创 2019-05-21 11:27:57 · 656 阅读 · 0 评论
分享