gpt4 book ai didi

javascript - javascript正则表达式用连字符替换空格

转载 作者:行者123 更新时间:2023-11-28 00:26:59 24 4
gpt4 key购买 nike

我需要一个正则表达式,它应该读取一个字符串:


从1到无限的数字(例如最多10)
阅读之间的空格
带有1到无限制的数字(例如最多10个)


然后用'-'替换字符串中的空格

例如:123 456应替换为123-456。

字符串中除数字外没有其他字符。

最佳答案

var str   = 'Shop U5, 124 134 Millers Road';
var regex = /(.*\d{1,10})\s(\d{1,10}.*)/;

if (str.match(regex)) {
str = str.replace(regex, "$1" + "-" + "$2");
}

alert(str)


输出:

'Shop U5, 124-134 Millers Road'

关于javascript - javascript正则表达式用连字符替换空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29384305/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com