jquery正则表达式在数字位数之间分为外卡

时间:2014-04-05 10:16:28

标签: jquery regex

目前我通过声明要分割的字符来分割字符串。问题是我想在数字之间以任意字符分割。由于开销,我希望使用split()函数作为正则表达式函数。

DEMO http://jsfiddle.net/7pHj3/3/

var str = '14/12/17';
var str = str.split(/\/|\.|\-/g); // currently limited to '/ . -'

$('.piece1').text(str[0]);
$('.piece2').text(str[1]);
$('.piece3').text(str[2]);

1 个答案:

答案 0 :(得分:0)

你也许可以使用否定的类\D(它将匹配除数字之外的任何东西):

var str = str.split(/\D+/g);

jsfiddle