用于移除逗号和逗号后单词的 JavaScript 正则表达式?
假设我们有以下字符串 -
var sentence = 'My Name is John, Smith I live in US'; console.log("The original value="+sentence);
我们必须删除逗号和逗号后单词后面的文本,即删除“我住在美国”并保留其余部分。这将成为结果字符串 -
My Name is John, Smith
为此,我们将 match() 与 split() 结合使用。
示例
var sentence = 'My Name is John, Smith I live in US'; console.log("The original value="+sentence); var expression = sentence.match(/([^,]*)(.*)/)[1]; var positionForComma = sentence.match(/([^,]*),(.*)/)[2].split(' ')[1] var newValue = expression + ', ' + positionForComma console.log("Updated="+newValue);
要运行上述程序,您需要使用以下命令 -
node fileName.js.
在此,我的文件名是 demo175.js。
输出
这将生成以下输出 -
PS C:\Users\Amit\javascript-code> node demo175.js The original value=My Name is John, Smith I live in US Updated=My Name is John, Smith
广告