1.javascript 拆分一个字符串
在本例中,我们将按照不同的方式来分割字符串:
1
2
3
4
5
6
<script type="text/javascript">
var str="How are you doing today?"
document.write(str.split(" ") + "<br />")
document.write(str.split("") + "<br />")
document.write(str.split(" ",3))
</script>
输出:
1
2
3
How,are,you,doing,today?
H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
How,are,you
例子 2
在本例中,我们将分割结构更为复杂的字符串:
1
2
"2:3:4:5".split(":") //将返回["2", "3", "4", "5"]
"|a|b|c".split("|") //将返回["", "a", "b", "c"]
2.js中分割字符串
不管是英文符号 ?还是中文 js分割方法和你说的.net都是一样
只是js变量定义都是 用var 不管是字符也好还是数组 但你还是可以使用
例如
var a="a?b?c";
var arr=a.split("?");什么符号都行 不管你是全角问号还是半角问号
得到的arr就是一个数组了 直接像操作数组那样操作就行了
但这里只能有一个字符 不像你上面写的是char[]数组
至于你用数组这种拆分还不知道你想要得到什么效果?
3.js字符串拆分?
字符串的拆分可以使用函数:split(),功能:使用一个指定的分隔符把一个字符串分割存储到数组例子:str="jpg|bmp|gif|ico|png";arr=theString.split("|");//arr是一个包含字符值"jpg"、"bmp"、"gif"、"ico"和"png"的数组扩展资料其他的截取函数的知识点1、函数:substring()(1)定义:substring(start,end)表示从start到end之间的字符串,包括start位置的字符但是不包括end位置的字符。
(2)功能:字符串截取,比如想从"MinidxSearchEngine"中得到"Minidx"就要用到substring(0,6)(3)例子:var src="images/off_1.png";alert(src.substring(7,10));//弹出值为:off2、函数:substr()(1)定义:substr(start,length)表示从start位置开始,截取length长度的字符串。(2)功能:字符串截取(3)例子:var src="images/off_1.png";alert(src.substr(7,3));//弹出值为:off参考资料来源:MDN web docs 官方网站-函数。
4.javascript怎么切分字符串?
var num = "3094277283";var b = 0;var e = 1;var t = 0;for(var i = 1; i < num.length; i++){ if(num[i-1] > num[i] && num != "0"){ alert(num.substring(b, e)); t = 0; b = e; }else{ t++; } e = b + t + 1;}alert(num.substring(b, e));
不知道是不是这个意思
var nums = prompt("input");var b = 0;var e = 1;var t = 0;var text1 = ' ';for(var i = 1; i < nums.length; i++){ if(nums.charAt(i-1) > nums.charAt(i) || nums.charAt(i) == 0){ text1 = (text1 + nums.substring(b, e) + '|'); t = 0; b = e; }else{ t++; } e = b + t + 1;}text1 = (text1 + nums.substring(b, e));document.write(text1) 这个对,上面的有点bug
5.javascript怎么分割字符串
split() 方法用于把一个字符串分割成字符串数组。
stringObject.split(separator,howmany)
返回值
一个字符串数组。该数组是通过在 separator 指定的边界处将字符串 stringObject 分割成子串创建的。返回的数组中的字串不包括separator 自身。
但是,如果 separator 是包含子表达式的正则表达式,那么返回的数组中包括与这些子表达式匹配的字串(但不包括与整个正则表达式匹配的文本)。
转载请注明出处JS代码网 » js分割字符串的方法