日期:2014-05-16  浏览次数:20347 次

js 判断截取数字

比如字符串是a1b23,那么我只截取23,也就是说从右边数,碰到第一个字母的时候就返回这段数字和前面的字符串,怎么用js实现?

var str = "a1b23";//要截取的字符串
var strArr = /(.*[^\d])(\d+)$/.exec(str);
strArr[0]是原字符串。
strArr[1]是数字前面的字符串。
strArr[2]是数字。

?