记得很早之前就对正则进行了简单的学习,我自己在下面也总结了很多次,但是一到用的时候就懵逼了。看来还是实践较少的结果。今天特此花时间在总结下,并且附上常用的正则示例。
思维导图:

常用示例:
去除首位空格(单独去除左右空格类似):
"   ac f    ".replace(/(^\s*)|(\s*$)/g,'')“v-err-src”转化为驼峰名字”vErrSrc”:
'v-err-src'.replace(/-(\w)/ig,function(x){
   return x.slice(1).toUpperCase()
})xxx-xxxx-xxxxx, 前三位数字开头,中间四位字母开头数字结尾,后 5 位随意:
/^\d\w{2}-[a-zA-Z]\d{3}-.{5}$/.test('1as-a234-wwwww')邮箱验证:
/^\w+@[1-9a-z]+(\.[a-z]+){1,3}$/.test("xxxx@16.cn.net")中文范围:
匹配中文:[\u4e00-\u9fa5] //中文ACALL码的范围以上就差不多这些了!
- 本文作者:烈风裘
 - 本文题目:正则简单总结
 - 本文链接:https://xiangst0816.github.io/blog/zheng-ze-jian-dan-shan-chan-zong-jie/
 - 版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0 许可协议。转载请注明出处!