JS 字符串操作/正则表达式

举例说明:已知字符串varstr="abc12WW";我想把中间的数字部分前后加个()最终最符串为str2="abc(12)WW";其中知道:数字的第一位pos=3;长度... 举例说明:
已知字符串var str = "abc12WW";
我想把中间的数字部分前后加个()最终最符串为str2 = "abc(12)WW";
其中知道:数字的第一位pos=3;长度len=2 //当然这个值以后会变的
高手帮忙看下如何实现
类似的有"sdffs1234"=>"sdffs(1234)"// pos=5;len=4;等等
展开
 我来答
xing31120
2012-02-02 · TA获得超过577个赞
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:237万
展开全部
var strss = "abc12WW";
var poss = 3;
var lens = 2;

var res = strss.substring(0,poss); //abc
var res2 = strss.substr(poss,lens); //12
var res3 = strss.substring(poss+lens,strss.length); //WW

var result_str = res +"("+res2+")"+res3;
alert(result_str);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式