从 JavaScript 中字符串中的第一个数字修剪字符串



我有字符串"IX - 收到交货 1/15/2018 9:34:00 AM "我想要像 JavaScript 中的"IX - 收到交货"这样的字符串。

我走得很远

  var finalname = title.replace(/[0-9]/g, '');
  var specialchar = finalname.replace(/[^A-Z0-9]/ig, "");

这不能按预期工作。实际上,当字符串包含第一个数字时,我想修剪。你能指教吗!!

也许在

第一个数字上拆分/连接:

let str = "IX - Delivery Received 1/15/2018 9:34:00 AM ";
let out = str.split(/d/, 1).join().trim();
console.log(out);

你可以试试这个,

var title = "IX - Delivery Received 1/15/2018 9:34:00 AM ";
var digit = title.search(/d/);
var finalname = title.substring(0, digit);

输出"IX - 已收到交货">

相关内容

  • 没有找到相关文章

最新更新