我被困在一个RegExp中,我需要验证应用程序商店和游戏商店的应用程序版本。我已经尝试了几个RegExp,但它们对我都没有用。以下是通过测试的示例
应用……
尝试
^(\d+\.){0,2}\d+$
let versions= [ "1.0", "1.0.0", "1.0.0.0", "a.0", "1", ] versions.forEach(v=> console.log(v, /^(\d+\.){0,2}\d+$/.test(v) ) );
你提到过 up to 2-3 decimal 那么 RegExp 一定是这个
up to 2-3 decimal
RegExp
^(\d+\.)?(\d+\.)?(\d+\.)?(\*|\d+)?$