Den*_*kin 2 javascript regex regex-lookarounds
我们建议我有以下字符串:
let cssValue = '20px, 40px'
我希望在分割后得到以下数组:
cssValue.split(regex); // ['20px', '40px']
但是如果字符串不包含逗号(仅空格,即20px 40px),结果应该是['20px 40px']
我的正则表达式[^a-zA-Z0-9]+不考虑逗号。['20px', '40px']使用这个正则表达式,无论字符串是否包含逗号,我都会得到结果。我该如何解决?
您可以直接用逗号和可能的空格分隔。
const split = s => s.split(/,\s*/);
console.log(split('20px, 40px'));
console.log(split('20px 40px'));Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
850 次 |
| 最近记录: |