网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  技术问答  >  如何在 JavaScript 字符串替换中否定匹配正则表达式?

如何在 JavaScript 字符串替换中否定匹配正则表达式?

分类: 技术问答 • 2022-03-19 22:53:09

如何在 JavaScript 字符串替换中否定匹配正则表达式?

问题描述:

我试图用空白替换除数字以外的所有字符,但这不起作用:

I am trying to replace with a blank all characters except numbers, but this doesn't works:

s.replace(/(?!\d)/g, '')

谢谢!

答

使用否定字符类:

s.replace(/[^0-9]+/g, '')

或 s.replace(/[^\d]+/g, '')

或 s.replace(/\D+/g, '')

相关推荐

  • python 正则表达式替换字符串中匹配的字符
  • JavaScript利用正则表达式替换字符串中的内容
  • 如何在Javascript中从左到右从右到左替换字符串元素?
  • JavaScript利用正则表达式替换字符串中的内容
  • JavaScript正则表达式替换字符串中图片地址(img src)的方法
  • 使用正则表达式在javascript中匹配引号引起来的字符串
  • 如何在php中的字符串中替换## th匹配?
  • JavaScript字符串替换 - 如何在替换字符串中使用匹配变量?
  • 如何在JavaScript中替换一些字符串变量的文本?
  • 如何在Javascript中替换正则表达式子字符串匹配?
  • JavaScript / jQuery字符串替换为正则表达式
  • 正则表达式匹配括号
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号