JavaScript正则表达式,用于从字符串中删除特定格式的文本
javascript regex to remove particular format text from string
我有一个动态字符串,我想从字符串中删除特定格式的文本。(即*数字)
例如:/1*Region 1/42*Europe/51*Test/100*New Folder/119*New Folder
输出 : /Region 1/Europe/Test/New Folder/New Folder
提前谢谢。
var str = "/1*Region 1/42*Europe/51*Test/100*New Folder/119*New Folder";
var regex = /('/'d+'*)/g;
var output = str.replace( regex, '/' );
console.log( output );
另一种解决方案是搜索一个数字('d+
),后跟一个*('*
),然后用什么替换。
var dynamic="/1*Region 1/42*Europe/51*Test/100*New Folder/119*New Folder";
var edited=dynamic.replace(/'d+'*/g, '');
console.log(edited);
这是使用 split
和 join
的另一种方法:
var str = '/1*Region 1/42*Europe/51*Test/100*New Folder/119*New Folder',
result = str.split(/'d+'*/).join('');
console.log(result);
相关文章:
- 如何使用javascript或html下载PDF格式的填写表单
- 货币代码为欧元-金额的格式不应包含小数
- Json数据包含日期和时间格式
- Javascript日期格式类似于ISO,但本地
- 更改angularjs中的日期-时间格式
- 将日期时间从json转换为可读格式
- NodeJS日期格式不起作用
- 我能得到正确的格式吗
- PHP:显示sqlite数据库中的html格式数据,使用tinymce保存
- 使用正则表达式将输入格式设置为单字符逗号、单字符逗号等
- 将日期和时间转换为UTC格式的日期-Javascript
- Javascript格式UTC日期
- 元素的内容必须由格式正确的字符数据或标记组成
- Datetime格式为Friendly Time.Moment JS输出错误
- 将客户端特定的日期格式返回到服务器MVC4
- 将数字四舍五入到小数点后两位,以设置货币格式
- javascript/jquery将utc转换为短格式的本地时间
- JavaScript生成html格式的密码
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- 如何通过数据分组将json数据转换为嵌套的json数据格式