Javascript 用逗号替换空格和空格,在JS中用连字符?
我要替换以下类型:Javascript 用逗号替换空格和空格,在JS中用连字符?,javascript,regex,Javascript,Regex,我要替换以下类型: Some Query String Some Comma, Separated, Query String 以下是: Some-Query-String Some-Comma-Separated-Query-String 关于这个正则表达式有什么想法吗 ,?[ ] 尝试此操作。替换为-。请参阅演示 我会这样做: “一些逗号,分隔,查询字符串”。替换(/,?\s/g,“-”) 希望对你有用。问号表示一个或更少的实例这应该可以满足您的需要。/,?\s+/g 'Some C
Some Query String
Some Comma, Separated, Query String
以下是:
Some-Query-String
Some-Comma-Separated-Query-String
关于这个正则表达式有什么想法吗
,?[ ]
尝试此操作。替换为-
。请参阅演示
我会这样做:
“一些逗号,分隔,查询字符串”。替换(/,?\s/g,“-”)代码>
希望对你有用。问号表示一个或更少的实例这应该可以满足您的需要。/,?\s+/g
'Some Comma, Seperated, Query String'.replace(/,?\s+/g, '-');
// Will produce: "Some-Comma-Seperated-Query-String"
@ankr answer使用s+删除任意数量的空白,前缀为可选逗号。我想说的是,如果您想确保删除任意数量的空白,那么该解决方案中的s+会更好。
'Some Comma, Seperated, Query String'.replace(/,?\s+/g, '-');
// Will produce: "Some-Comma-Seperated-Query-String"