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

js怎么判断字符串指定位置是否为1,如果是则删除。例如:‘10000’ 先判断字符串的第一个位置是不是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;
//并返回新字符串
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-28

    var str = "10000";

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

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

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

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

第2个回答  2013-10-28
function jsTool(str,num){
if(1==str.charAt(num)){
str=str.substring(0,num)+str.substring(num+1);
}
return str;
}
注:num是从0开始

js怎么判断字符串指定位置是否为1,如果是则删除
function jsTool(str,num){\/\/参数说明:str 要进行判断的字符串{str[string]},指定的字符串位置{num[int]}if(1==str.charAt(num)){\/\/如果在str字符串中的num位置的字符串是1str=str.substring(0,num)+str.substring(num+1);\/\/则去掉num位置的字符 重新生成str字符串}return str;\/\/并返回...

js常用字符串的方法的整理(查、修改、拼接)
indexOf:返回字符首次出现的索引,若不存在则返回-1。如:`str.indexOf('欢')`,如果找到则返回索引,否则-1。search:与indexOf类似,返回索引,不存在时返回-1。includes:用于判断是否包含,返回布尔值。相反操作是`!str.includes('某个字')`。字符串切割与替换通过索引进行字符串切割,如:str....

js里判断指定字符串后边有没有值
if (某个字符串对象.indexof() == 这个字符对象.length-1 ){ 后面没值了 }else { 有值 } 记忆中这样的 原理就是判断这个字符串中的某个字符的位置 如果刚好是它的长度 着是最后一个了 位置以0开始 所以要减一

jsindexof()定义和用法
1. 基本用法:`indexOf`方法用于查找一个字符串在另一个字符串中的位置。如果找到了目标字符串,则返回其首次出现的位置;如果没有找到,则返回-1。2. 参数说明:`searchValue`参数是要查找的字符或字符串。你可以使用它来查找单个字符或子字符串在源字符串中的位置。3. startIndex参数:这是一个可...

JS判断字符串变量是否含有某个字串的方法
字符串的indexOf方法,这个方法只检测某个指定的字符串值在字符串中首次出现的位置。若是可以找到,就返回指定的字符串值在字符串中首次出现的位置 var myStr = 'abcdefgcd', str = 'cd';console.log(myStr.indexOf(str))控制台中打印输出的是2若是指定的字符串值在字符串中没有找到就返回-...

js怎么判断一个字符串中是否存在一个字符
用 includes判断。比如: 判断字符串'abcde'是否存在字符d 'abcde'.includes('d') \/\/ true

js中如何判断一个字符串在另一个字符串的多少位
js中如何判断一个字符串在另一个字符串的位置,可以直接调用indexOf方法即可,如果不存在则会返回-1。例如:var a1="abcdefg"; var a2="ef"; alert("字符串a1:"+a1); alert("字符串a2:"+a2); alert("字符串a2在字符串a1的位置:"+a1.indexOf(a2));...

js字符串常用判断方法
trim(str): 删除字符串两端的空格,确保字符串内容的准确性。 ltrim(str): 只删除字符串左端的空格。 rtrim(str): 只删除字符串右端的空格。 isEmpty(str): 检查字符串是否为空,包括空字符串和null值。 equals(str1, str2): 判断两个字符串是否完全相等,区分大小写。 equalsIgnoreCase(...

js中如何判断特定字符串的存在?
使用 match() 来查找字符串中特定的字符,如果找到的话,则返回这个字符,未找到,返回null。用a.match("theword")!=null判断就可以了

js怎么判断字符串中是否含有某个字符
如果是简单判断可以用indexOf方法:var str = 'abcdef';str.indexOf('b'); \/\/返回1;str.indexOf('h'); \/\/返回-1;\/\/下面这个函数: 如果str1包含str2那么返回true, 否则返回falsefunction test(str1, str2){ return (str1.indexOf(str2) > -1);} ...

相似回答