Javascript字符串删除空格和连字符

javascript string remove white spaces and hyphens

本文关键字:连字符 空格 删除 字符串 Javascript      更新时间:2023-09-26

我想从给定字符串中删除空白和连字符。

 var string = "john-doe alejnadro";
 var new_string = string.replace(/-'s/g,"")

不工作,但下一行对我有用:

var new_string = string.replace(/-/g,"").replace(/ /g, "")

如何一次完成?

使用说明:

var new_string = string.replace(/-|'s/g,"");

a|b将匹配 ab,因此它匹配连字符和空格。

例子:

> "hyphen-containing string".replace(/-|'s/g,"")
'hyphencontainingstring'

你必须使用:

 var new_string = string.replace(/[-'s]/g,"")

/-'s/表示连字符后加空格。

连字符

var str="185-51-671";
var newStr = str.replace(/-/g, "");
空白

var Actuly = newStr.trim();