还有就是厚着脸皮求助各路大神了,遇到稍复杂些的正则,便无从下手了,令人头疼,即使写完了,过几月在回头看时,发现又看不懂那些符号是什么意思了,终归结底,还是自己使用得太少,认识得太浅,正则是一个非常强大能完成搜索和替换的文本工具...,本文为初学者学习笔记心得,适用小白,对于正则,我也一直在学习当中,虽然很是枯燥,但是出去混迟早是要还的,欢迎路过的老师多提意见和指正
正文从这里开始~
使用场景
正则最常见的是用在表单验证上,比如要注册一个网站的账号...两者对比:
相同点:都是为达到同一个目的,将一个字符串转换为驼峰命名
不同点:普通正常方法,得利用循环以及js中内置对象提供的字符串(split,substring,join等)方法对所要操作的字符串进行操作...正则表达式:用来匹配和处理文本的字符模式的对象,在Ecmascript中RegExp类表示正则表达式,是正则表达式语言创建的,是一种为解决以上等问题的工具而造就的一门规则,它有特殊的语法和指令,String...-:连字符,是一个特殊的元字符,它只能用在左中括号[和]右括号之间, [0123456789]等价于 [0-9], [ABCDEF中间字母省略Zabcd中间字母省略z0123456789]等价于 [A-Za-za