我正在为我需要特定格式创建区域计算器 我想要特定格式的正则表达式格式 格式就像
123'12" 1/2
用户可以为脚添加前3位数,然后为英寸添加2位数,为分数添加1 - 1我需要以格式指定的所有符号。
答案 0 :(得分:1)
如果我理解正确,这应该有效:
var area = '123\'12"1/2'; // note you'll need to escape any single quotes
var regex = /(\d+)'(\d+)"(\d+\/\d+)/;
var matches = area.match(regex);
console.log(matches[1]); // feet
console.log(matches[2]); // inches
console.log(matches[3]); // fraction
即使您的脚数不是3位数,并且您的英寸不是2位数,例如, 99'1"1/12