问题简单,取数字中的字符串问题
1-99这样的连续的99个数字,我想将其转换成字符串之后,我只想取出字符串中的最后一位,如1就是“1”,10就是“0”,99就是“9”,难就难在最最后一位
答案精简者好!!
问题点数:60、回复次数:6Top
1 楼fason(咖啡人生)回复于 2003-08-04 02:40:09 得分 50
var n=653
alert(n.toString().replace(/.+(.$)/g,'$1'))Top
2 楼cnhxjtoa(让世界充满爱得从助人为乐开始;学习是一生的课题)回复于 2003-08-04 02:45:32 得分 0
你还在呀!!!^_^Top
3 楼shixueli(我们总是不能随心所欲)回复于 2003-08-04 02:48:43 得分 10
var t="52“;
alert(t.substring(t.length-1));Top
4 楼cnhxjtoa(让世界充满爱得从助人为乐开始;学习是一生的课题)回复于 2003-08-04 02:53:01 得分 0
var n=653
alert(n.toString().replace(/.+(.$)/g,'$1'))
在replace中令A=/.+(.$)/g
B='$1'
这样成了replace(A,B),我不明白A和B的意思!!为什么要这样写,也的确达到了我要的效果
可我不太明白Top
5 楼cnhxjtoa(让世界充满爱得从助人为乐开始;学习是一生的课题)回复于 2003-08-04 02:55:42 得分 0
to shixueli(渴望成功)
如果是1呢Top
6 楼fason(咖啡人生)回复于 2003-08-04 03:21:11 得分 0
cnhxjt也是你吧?
用的是正则表达式,写得也不很好,看别人的方法。Top




