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)
您可以使用正则表达式:
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)
两种方法都在这个小提琴中展示.
var mySplitResult = "MAR 2014".split(" ");
var x = mySplitResult[0];
var y = mySplitResult[1];
Run Code Online (Sandbox Code Playgroud)