Javascript 哪个符号与“匹配”;划下“;Js中的正则表达式

Javascript 哪个符号与“匹配”;划下“;Js中的正则表达式,javascript,regex,underline,Javascript,Regex,Underline,伙计们,写这个正则表达式是为了匹配所有非字母数字字符,但不能选择“下划线”? 据我所知,\ d代表所有数字 \s代表空格。。。那么,什么字母代表下划线?要匹配所有非字母数字字符,\W是不够的,因为它与[^a-zA-Z0-9]匹配的文本相同。要将\uu与正则表达式匹配,请将\u和\W添加到字符类: str=“stor-+)”是一个让生活变得困难的东西; console.log(str.replace(/[\W_]+/g',)你的意思是/[\W\u]/g?“什么字母代表下划线”没有字母代表下划线,

伙计们,写这个正则表达式是为了匹配所有非字母数字字符,但不能选择“下划线”? 据我所知,\ d代表所有数字
\s代表空格。。。那么,什么字母代表下划线?

要匹配所有非字母数字字符,
\W
是不够的,因为它与
[^a-zA-Z0-9]
匹配的文本相同。要将
\uu
与正则表达式匹配,请将
\u
\W
添加到字符类:

str=“stor-+)”是一个让生活变得困难的东西;

console.log(str.replace(/[\W_]+/g',)
你的意思是
/[\W\u]/g
?“什么字母代表下划线”没有字母代表下划线,下划线是一种字体效果。如果你问什么字符与下划线匹配,它是…一个下划线:
。你需要的字符称为下划线,而不是下划线。它是这样工作的;但是你能解释一下为什么我们在\W之后使用[]和uu吗?它是否与这样的情况相同:如果我们要添加到数字“\d”,然后通过“\u1”添加,则表示所有数字和下划线?
[…]
形成一个字符类(或括号表达式),该字符类与类中定义的单个字符相匹配<代码>[\d.]+匹配一个或多个数字,
或/和
。你可以阅读更多关于。
str = "The stor-+)_y is someth12ing that tr@#ee3 de124scrib%^&ing 
becom5es life7 4 difficult";
console.log(str.replace(/\W/g,''));