假定字段(版本)在任何位置包含值1.12.34
或10.2.3.5
或任何包含.
的字符串。因此,有什么方法可以通过搜索11234
或10235
来获取文档,而在字符串中基本上没有.
。
答案 0 :(得分:0)
您可以使用正则表达式解决此问题
var str = '1.12.34'
var newString = str.replace(/[^0-9]+/ig, "");
console.log(newString)
这里是一个例子。 因此,您可以使用正则表达式将您的version字段与replace函数一起使用,不需要其他字段来存储不带点号(。)的版本值。