Javascript Regex ##x##
Javascript Regex ##x##
我正试图获得一个正则表达式,它可以从字符串中提取格式。
举个例子,"5x7(+50美元)"或"20x24(+70美元)"。有什么更简单的方法可以拔出###x##或#x#吗?
下面是当前的代码示例。。。。正如您将看到的,子字符串不一定适用于所有测试用例。
var example = "5x7 ($50)";
var ex_arr = example.split("x");
console.log(ex_arr[0]);
console.log(ex_arr[1].substring(0, 2));
试试这个:
^('d+)x('d+)'s.*$
下面是一把小提琴:http://www.rexfiddle.net/RkUvHCK
捕获1是第一个数字,捕获2是第二个数字。其他的东西都被丢弃了。
相关文章:
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- Regex代码只允许一个空格
- Regex匹配除“”之外的所有字符;.js”;
- RegExp:匹配Javascript中除regex值之外的所有内容
- Javascript RegEx validator
- 使用regex的jquery keydown绑定不会验证撇号和句点
- 制作一个regex来验证只有一个数字的字符串
- RegEx JavaScript:数字后的符号提取
- PHP和Javascript之间的Regex差异
- 链接和youtube的Javascript和regex
- 包含圆括号的JavaScript Regex模式
- 相当复杂的Regex
- 如何在ng regex中包含qutoes+双引号
- 在javascript中,I'我很难弄清楚如何让regex只替换捕获而不替换匹配
- Regex提取URL返回数组的一部分;未定义”;
- 将po-box javascript正则表达式转换为c#regex
- Datatables查询url字符串:需要regex来修复url解析
- 要替换的Javascript Regex无法按预期工作
- 如果匹配项在特定的html标记中,则跳过regex匹配
- 用于查找子字符串的Regex