js怎么判断字符串指定位置是否为1,如果是则删除

js怎么判断字符串指定位置是否为1,如果是则删除。例如:‘10000’先判断字符串的第一个位置是不是1,如果是就删除... js怎么判断字符串指定位置是否为1,如果是则删除。例如:‘10000’ 先判断字符串的第一个位置是不是1,如果是就删除 展开
 我来答
wenyangitsir
推荐于2016-01-07 · TA获得超过120个赞
知道小有建树答主
回答量:138
采纳率:0%
帮助的人:98.1万
展开全部

1楼正解

下面我解释下

function jsTool(str,num){
//参数说明:str 要进行判断的字符串{str[string]},指定的字符串位置{num[int]}
if(1==str.charAt(num)){
//如果在str字符串中的num位置的字符串是1
str=str.substring(0,num)+str.substring(num+1);
//则去掉num位置的字符 重新生成str字符串
}
return str;
//并返回新字符串
}
leolu007
2013-10-28 · TA获得超过178个赞
知道小有建树答主
回答量:202
采纳率:0%
帮助的人:116万
展开全部
  1. var str = "10000";

  2. str = str.substring(0,1).indexOf('1') > -1 ? "" : str ;

  3. //删除元素可以用jQuery,比如:

  4. var str = $('#stringElementId').val();

  5. str.substring(0,1).indexOf('1') > -1 ? $("#stringElementId").remove() : null;

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ae321bf
2013-10-28 · 超过33用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:75.3万
展开全部
function jsTool(str,num){
if(1==str.charAt(num)){
str=str.substring(0,num)+str.substring(num+1);
}
return str;
}
注:num是从0开始
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式