【发布时间】:2021-07-20 15:31:46
【问题描述】:
我正在尝试执行正则表达式来匹配分数和小数。 用户将输入小数或分数,例如 22、11、1/4、15 1/2、2.5、55.3 等。
我试过这样,但它不允许我 15 1/4
我的正则表达式..
^[0-9]*([.|/][1-9]+)?$
【问题讨论】:
标签: javascript regex regex-group
我正在尝试执行正则表达式来匹配分数和小数。 用户将输入小数或分数,例如 22、11、1/4、15 1/2、2.5、55.3 等。
我试过这样,但它不允许我 15 1/4
我的正则表达式..
^[0-9]*([.|/][1-9]+)?$
【问题讨论】:
标签: javascript regex regex-group
const regex = /\d+([\s\.\/]\d)*/g;
const str = `22, 11, 1/4, 15 1/2, 2.5, 55.3`;
const result = str.match(regex);
console.log( result );
【讨论】: