前端常用正则

  1. /\B(?=(\d{3})+(?!\d))/g
    这个正则用来千分位整数
'11111100'.replace(/\B(?=(\d{3})+(?!\d))/g, ',') // "11,111,100"

其中额\B可以参考这个,写的比较详细

  1. 匹配字符串中的第一个遇到的字符
    a. 使用^,这个如果在[]中代表不匹配该字符,如果使用匹配url中的第一个/就可以这么些
'http://baidu.com/a/b/c'.match('^http\:\/\/[^\/]*\/')
// ==> ["http://baidu.com/", index: 0, input: "http://baidu.com/a/b/c", groups: undefined]

b. 使用非贪婪模式,参考# 正则表达式 - 贪婪与非贪婪(惰性)

'http://baidu.com/a/b/c'.match('^http\:\/\/.+?\/')
// ==> ["http://baidu.com/", index: 0, input: "http://baidu.com/a/b/c", groups: undefined]
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 初衷:看了很多视频、文章,最后却通通忘记了,别人的知识依旧是别人的,自己却什么都没获得。此系列文章旨在加深自己的印...
    DCbryant阅读 9,502评论 0 20
  • 正则表达式到底是什么东西?字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等...
    狮子挽歌阅读 6,459评论 0 9
  • python的re模块--细说正则表达式 可能是东半球最详细最全面的re教程,翻译自官方文档,因为官方文档写的是真...
    立而人阅读 23,104评论 4 46
  • 常用正则:前端开发 常用正则表达式都在这里了 1.str去除空格的字符串:去除所有空格:str = str.rep...
    仰望天空的人阅读 2,435评论 0 1
  • 正则表达式统一用法 var a=正则表达式; var value="需要验证的值"; if(a.test(valu...
    newSpring666阅读 2,972评论 0 0