0

我在 JS 中有一个数字,例如2,52.5

我想使用多重拆分,例如

'2.5'.split(/,|./)

但它给了我错误的输出,为什么?:

["", "", "", ""]
4

2 回答 2

3

/,|./是不正确的正则表达式。它应该在字符类中/[,.]/或被转义/,|\./

这有效:'2.5'.split(/[.,]/)

于 2013-04-24T18:41:40.033 回答
3

逃脱. 正则表达式元字符

'2.5'.split(/,|\./)
于 2013-04-24T18:42:26.187 回答