Javascript 允许某些字符集的正则表达式
我有一组字符串,如下所示: 您好,我想在此询问3D产品名称的价格。目前,我们这里有另一个产品名称,我相信其准确度约为0.0005199200 我正在尝试创建一个正则表达式,以允许Javascript 允许某些字符集的正则表达式,javascript,regex,Javascript,Regex,我有一组字符串,如下所示: 您好,我想在此询问3D产品名称的价格。目前,我们这里有另一个产品名称,我相信其准确度约为0.0005199200 我正在尝试创建一个正则表达式,以允许3D通过过滤器,但要删除0.0005、199和200等内容 我正在玩regex,但找不到任何东西来删除它们而不以某种方式影响3D 到目前为止,我有/\W |\d+$/ "asdasd 3D sdfsdf 10.2213 sdfsf 1023 sdfsdfsdf 234".replace(/\b[0-9]+\.?[0-9]
3D
通过过滤器,但要删除0.0005
、199
和200
等内容
我正在玩regex,但找不到任何东西来删除它们而不以某种方式影响3D
到目前为止,我有/\W |\d+$/
"asdasd 3D sdfsdf 10.2213 sdfsf 1023 sdfsdfsdf 234".replace(/\b[0-9]+\.?[0-9]*\b/g, '');
给出:
"asdasd 3D sdfsdf sdfsf sdfsdfsdf "
您需要的正则表达式是:
string.replace(/[0-9\s\.]+$/,“”)
replace(/\b[0-9]+(\.[0-9]+)?\b/g',)代码>
我在玩regex,你能分享一下你有什么吗?另外,请检查。
\W |\d+$
是我目前所拥有的。您需要的是:replacedString=yourString.replace(/[0-9\s\.]+$/,”)
Adam如果您可以这样回答,我会将其标记为答案。这是否意味着您只想删除字符串末尾的任何浮点数和整数?这很接近,但是它删除了上面引用的3D
:)replace(/\b[0-9]+\?[0-9]*\b/g')代码>还将从1中删除1.
。简介
。