例如:var letter = $46.68666;
将此$ letter拆分为
letter[0]=$
letter[1]=46.68666
IN Jquery使用:
$reslut= letter.match(regxp).slice(2);
答案 0 :(得分:0)
/^(.)(.*)$/
?它只是挑选第一个角色......你还没有定义它是否需要更聪明。
答案 1 :(得分:0)
试试这个正则表达式:
/^(\D?)(\d+(?:|\.\d+))$/
它将匹配下面给出的类似字符串:
$1
变量将为空/空或将包含$
。来自正则表达式匹配的$2
变量将包含带小数的数字。
答案 2 :(得分:0)
如果你想切片;
var letter = "$46.68666";
var result = letter.match(/^(\${1})(.*)$/).slice(1);