LxWxH 的正则表达式测试模式

RegEx Test pattern for LxWxH

本文关键字:模式 测试 正则表达式 LxWxH      更新时间:2023-09-26

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

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

如果我很好地理解:

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);