js 正则表达式保留字母和小数

var num1 =l-H6OW#
var num2 =3v%gbSQ_

理想效果↓

var num1 =lH6OW
var num2 =3vgbSQ

无论有什么字符,都只用保留字母(大小写都可)和数字

请问下大神们该怎么做,小弟感激不尽

阅读 5.8k
2 个回答

'3v%gbSQ_'.replace(/[^0-9a-zA-Z]/g, '')

str.replace(/\W|_/g,'')

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题