从正则表达式 JavaScript 中删除逗号
Remove commas from regex javascript
我提取了一个字符串,我使用正则表达式返回一个数字,但它返回每个数字,用逗号分隔。我想使用正则表达式,所以我很困惑,请帮忙。
var getPages = "Pages (226)";
var getPagesNew = getPages.match(/'d/g);
此代码返回 2,2,6
我需要不带逗号的数字,我该怎么做?我尝试使用替换来删除逗号并将它们替换为任何内容,但这给了我一些错误。
尝试: /'d+/g
'd
匹配一个数字,因此它将单独匹配每个数字,因此有多个结果。 'd+
匹配1
或更多数字,因此它将匹配找到的尽可能多的连续数字。
var re = /'((.+)')/g;
var str = 'Pages (226)';
var m = re.exec(str);
var element = document.getElementById("answerswer");
element.innerHTML = m[1];
<div id="answerswer"></div>
尝试使用方法 array.join( 表达式)
var getPages = "Pages (226)";
var getPagesNew = getPages.match(/'d/g).join( "" );
关于这种方法 ->在这里
-嗨,嗨,萨卢多斯:)
相关文章:
- 一个正则表达式,用于从JS中的HTML标记中删除id、样式和类属性
- 正则表达式条件来删除元素
- 用于删除紧跟在非数字后面的零的正则表达式
- 为什么以下正则表达式不删除 ## 字符
- 问:使用正则表达式删除内容
- 正则表达式删除最后一个数字之后的字符串
- 如何在 JavaScript 中使用正则表达式从颜色代码中删除“#”
- 用于删除字符串中字符开头到结尾的正则表达式
- 正则表达式匹配然后使用Javascript删除
- 删除两个字符串正则表达式之间的所有内容
- 使用正则表达式删除所有 html 属性(替换)
- 正则表达式用于删除 js 中的 css 规则
- 使用正则表达式删除标记时,Firefox和Chrome之间存在不一致
- 添加一条规则以将前导0删除到现有正则表达式中
- 使用正则表达式删除网址参数
- 使用正则表达式删除段落开头和结尾的换行符
- 删除带有正则表达式的子字符串
- 如何删除正则表达式开头和结尾的空格
- 匹配确切的单词并删除正则表达式中的前导空格
- JS 编译器删除正则表达式中的转义 () 字符