LxWxH的RegEx测试模式

时间:2012-05-15 11:06:02

标签: php javascript html regex

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

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

1 个答案:

答案 0 :(得分:4)

如果我很清楚:

var size = "20x50x68";

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

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

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