Skip to navigation Skip to content
SKILL.NULL
  • 首页
  • 前端
    • Browser Compatibility
    • HTML&CSS
    • JavaScript
    • Vue
    • React
  • 后端
    • Python
    • Go
    • NodeJS
    • PHP
  • 数据
    • MySql
  • 其他
    • 设计模式
    • Webpack
    • 微信小程序
    • 微信
    • SVG
    • Git
  • 夏如眷
SKILL.NULL

标签:正则

兼容ios11的正则匹配

ios11不支持正则零宽断言,以字符串 $哈哈哈(sh039488)$ 为例:

不兼容写法:/\$(?<=\$).*?(?=\)\$)\)\$/g

兼容写法:/\$(.*?)\)\$/g

2023-06-29by SKILLNULL 其他 阅读(2964)评论(0)

js正则匹配以$开头和结尾的内容,并改变颜色

 

1
2
3
4
5
let res = "$你好你好$"
res = res.replace(/\$(?<=\$).*?(?=\$)\$/g,
          `<span onclick="((params)=>{
              console.log(params)
          })('$&')" style="color: dodgerblue;padding: 0 5px;">$&</span>`)

 

2023-06-27by SKILLNULL JavaScript, 前端 阅读(2709)评论(0)
东风杨柳岸,岁月如烟
2025年五月
一 二 三 四 五 六 日
« 4月    
 1234
567891011
12131415161718
19202122232425
262728293031  
github    cnblogs   
◉ 常用JS方法库    ◉ JS拖拽    ◉ 一键获取设备信息   
标签
Ajax Animation bodymovin BootStrap BrowserCompatibility CentOS Cookie DataBase echarts ExtractTextPlugin FileSaver Git HTML&CSS JavaScript JS异步编程 JS深度比较两个对象 lottie NodeJS npm Other PhantomJS PHP PropTypes puppeteer React react-router Redux SEO shadowsocks Shell sshpass superset VPN Vue Webpack 兼容问题 内存泄露 前端错误监控 夏如眷 微信 微信小程序 正则 爬虫 笛卡尔心形线 设计模式
©2025  李亚飞  皖ICP备15024198号