在javascript中从字符串中的第一个数字修剪字符串
我有字符串“IX-Delivery Received 1/15/2018 9:34:00 AM”,我想要JavaScript中类似“IX-Delivery Received”的字符串 我喜欢走很长的路在javascript中从字符串中的第一个数字修剪字符串,javascript,Javascript,我有字符串“IX-Delivery Received 1/15/2018 9:34:00 AM”,我想要JavaScript中类似“IX-Delivery Received”的字符串 我喜欢走很长的路 var finalname = title.replace(/[0-9]/g, ''); var specialchar = finalname.replace(/[^A-Z0-9]/ig, ""); 实际上,当字符串包含第一个数字时,我想要修剪。你能给我一些建议吗 可能在第一个数字上拆
var finalname = title.replace(/[0-9]/g, '');
var specialchar = finalname.replace(/[^A-Z0-9]/ig, "");
实际上,当字符串包含第一个数字时,我想要修剪。你能给我一些建议吗 可能在第一个数字上拆分/合并:
let str=“IX-2018年1月15日上午9:34:00收到交付”;
放出=str.split(/\d/,1).join().trim();
控制台。注销代码>你可以试试这个
var title = "IX - Delivery Received 1/15/2018 9:34:00 AM ";
var digit = title.search(/\d/);
var finalname = title.substring(0, digit);
它输出“IX-Delivery Received”您可以用简单的方法进行操作,只需在字符串上迭代,直到找到一个数字,然后使用索引获取子字符串并找到第一个数字的索引。使用.slice()
从开始到索引。简单快速。您可能需要添加一个.trim()