你好,我正在尝试我认为在 Javascript 中相当简单的正则表达式,但给我带来了很多麻烦。我希望能够通过 javascript 将日期拆分为 '-'、'.'、'/' 和 ' '。
var date = "02-25-2010";
var myregexp2 = new RegExp("-.");
dateArray = date.split(myregexp2);
什么是正确的正则表达式,任何和所有帮助都会很棒。
你好,我正在尝试我认为在 Javascript 中相当简单的正则表达式,但给我带来了很多麻烦。我希望能够通过 javascript 将日期拆分为 '-'、'.'、'/' 和 ' '。
var date = "02-25-2010";
var myregexp2 = new RegExp("-.");
dateArray = date.split(myregexp2);
什么是正确的正则表达式,任何和所有帮助都会很棒。
或者只是(除了数字之外的任何东西):
date.split(/\D/);
你可以用
date.split(/-/);
或者
date.split('-');
然后将其拆分为除数字以外的任何内容:
date.split(/[^0-9]/);
说你的字符串是:
let str = `word1
word2;word3,word4,word5;word7
word8,word9;word10`;
您希望通过以下分隔符拆分字符串:
您可以像这样拆分字符串:
let rawElements = str.split(new RegExp('[,;\n]', 'g'));
最后,您可能需要修剪数组中的元素:
let elements = rawElements.map(element => element.trim());