将两个单词分成变量

jQu*_*ast 2 javascript jquery split replace

我随机从数据库中解析了这个日期/ 2个单词:

JAN 2012
FEB 2013
MAR 2014 
Run Code Online (Sandbox Code Playgroud)

等等

我想在变量a中创建月份,在变量b中创建年份.日期在一个范围内解析如下:

<span class="rt_item">DEC 2012</span>
Run Code Online (Sandbox Code Playgroud)

Vij*_*S91 10

试试这段代码:

    var str="DEC 2012";
    var mon=str.substr(0,3);
    var year=str.substr(4,7);
Run Code Online (Sandbox Code Playgroud)


Eri*_*ric 7

您可以使用正则表达式:

var regex = /([A-Z]{3}) ([0-9]{4})/;
var matches = "JAN 2012".match(regex);
var a = matches[1];
var b = matches[2];
Run Code Online (Sandbox Code Playgroud)

否则,使用.split(" "):

var matches = "JAN 2012".split(" ");
var a = matches[0];
var b = matches[1];
Run Code Online (Sandbox Code Playgroud)

两种方法都在这个小提琴中展示.


Tal*_*lha 6

var mySplitResult = "MAR 2014".split(" ");
var x = mySplitResult[0];
var y = mySplitResult[1]; 
Run Code Online (Sandbox Code Playgroud)