0

我正在寻找可以验证描述项目尺寸的字符串的正则表达式测试模式。该字符串将被格式化为 LxWxH(例如 20x40x10)。它应该能够接受 x 或 X 作为分隔符。

现在我有: /.*?([0-9](?:\s+x\s+[0-9]+[HWD])*)\s*\-?;/

4

1 回答 1

4

如果我很好理解:

var size = "20x50x68";

/^\d+x\d+x\d+$/i.test(size);

如果 measure 可以有可选的小数部分(例如23.4x59x80.2633333),则正则表达式需要是

/^\d+(\.\d+)?x\d+(\.\d+)?x\d+(\.\d+)?$/i.test(size);
于 2012-05-15T11:08:19.677 回答