if语句来进行判断,那么就不得不用一些特殊的标记来标识找到了什么,没有找到什么,还需要检测空白字符和特殊字符等,实现过程非常的繁琐,然而如果使用正则,就会好很多,比如下面:
将一个字符串转化成驼峰的方法...常规方法:
/*
*
* 将一个字符串转换为驼峰命名
*
* @function test
* @param {String} str
* @return {Array}
* 1.功能函数的编写,...两者对比:
相同点:都是为达到同一个目的,将一个字符串转换为驼峰命名
不同点:普通正常方法,得利用循环以及js中内置对象提供的字符串(split,substring,join等)方法对所要操作的字符串进行操作...,但凡用正则实现起来复杂的程序,即普通面向过程的方法的逻辑要复杂得多,正则是为了解放它而生的,进行搜素查找结合内置对象提供的方法可以快速匹配,实现想要的功能,然而它并不那么简单,往往是一些特殊符号的组合令正则表达式难以阅读和理解...模式修饰符i,g,m
test(), exec(), match(), search(), replace(), split()方法的具体简单使用
特殊字符控制特定匹配模式,元字符号,锚字符的使用,至于更多字符使用以后