我有一个从特定 API 返回的对象数组。收到的对象的属性之一是“序列号”,它可以具有 1 、 1.1 、 1.1.2 等值。请注意,这可能会发生最高可达 17 、 17.1 、 17.1.12 等。
我的问题是将它们分为 3 组之一
- 不带小数的数字 例如:1、2、13 等
- 保留 1 位小数的数字,例如:1.1、2.19、12.11 等
- 保留 2 位小数的数字,例如:1.1.3、2.1.10、10.11.4 等
我相信最好的方法是使用 javascript 正则表达式来分为 3 个类别之一。请提出建议?
最佳答案
不。拆分应该可以很好地帮助您找出类别
serialno.split('.').length
会告诉您有多少个数字由 分隔。你有
您如何需要输出?
关于javascript - 使用 Javascript 正则表达式对我的对象进行分类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37025769/