js如何切割第一個字元串
A. javascript中如何取字元串的第一個字元
參考代碼如下:
獲取字元串第一個字元:
var str = "Hello World";
// H
alert(str.substr(0, 1));
// d
alert(str.substr(-1));
獲取字元串最後一個字元:
var str = "Hello World";
// H
alert(str.charAt(0));
// d
alert(str.charAt(str.length - 1));
B. js分割字元串
感覺你這個邏輯好奇怪! 為什麼不是直接用 | 拆分成一個數組呢!?
先用最基本的substring方法處理一下吧:
<html>
<head>
<scriptlanguage="javascript">
functionWindow_Load(){
varstr="abc|def|g";
varposition=str.indexOf("|");
varls=str.substring(0,position);
alert(ls);//第一個|左邊的字串:abc
varrs=str.substr(position+1).replace("|","");
alert(rs);//第一個|右邊的字串:defg
}
</script>
</head>
<bodyonload="Window_Load();">
</body>
</html>
正常的拆分最好還是用split方法:
<html>
<head>
<scriptlanguage="javascript">
functionWindow_Load(){
varstr="abc|def|g";
vardata=str.split("|");
//左邊的字串:abc
varls=data.shift();
alert(ls);
//右邊的字串:defg
varrs=data.join("");
alert(rs);
}
</script>
</head>
<bodyonload="Window_Load();">
</body>
</html>
C. 在js中如何截取字元串
你好 如果是 後面的六位數字是固定不變的 也就是說 最後六位一定專是 數字 並且 一定是6位 那麼 解決屬方案如下
比如 var str = "興安盟152200" 可以採用 var str1=str.substring(str.length-6) 這樣來獲取六位數字
想取到前面的 還提供一種方式 正則表達式 當然上面也可以用正則 匹配中文替換就好
/\d{6}/ 這個代表六位數字
var str2 = str.replace("/\d{6}/","") 這樣來取
希望能幫到你 謝謝
D. js 如何分割字元串
<script>
var x="a,b,,d,e";
var a= new Array();
a=x.split(",");
for (var i=0;i<a.length;i++){
alert("a["+i+"]的值:"+a[i])
}
</script>
E. JS javascript如何按照一定長度切割字元串。
var str = '春運熱潮帶動下,一些互聯網企業也紛紛推出 「搶票軟體」,據說能增加版買到車票的概率,引權來無數網友下載。對此,相關部門提醒市民謹慎使用,以防個人信息被盜。';
var flag = 10;
var arr = [];
var count =0;
for(var i=0,len=str.length/10;i<len;i++) {
str1 = str.substr(0,10);
str = str.replace(str1,'');
alert(str1);
}
F. javascript怎麼分割字元串
split() 方法用於把一個字元串抄分割成字元串數組。
stringObject.split(separator,howmany)
返回值
一個字元串數組。該數組是通過在 separator 指定的邊界處將字元串 stringObject 分割成子串創建的。返回的數組中的字串不包括separator 自身。
但是,如果 separator 是包含子表達式的正則表達式,那麼返回的數組中包括與這些子表達式匹配的字串(但不包括與整個正則表達式匹配的文本)。
G. JS字元串分割
varstr='張三/張三/張三/張三/李四/李四/王小二/王小二/王小二/王小二/';
varreg=/([u4e00-u9fa5]+?/)1*/gi;
while(res=reg.exec(str)){
document.write(res[0]+'<br/>');//單引號中是br標簽,提交回內答以後沒有顯示出容來
}
H. js字元串拆分
字元串的拆分可以使用函數:(),功能:使用一個指定的分隔符把一個字元串分割存儲到數組
例子:
str="jpg|bmp|gif|ico|png";
arr=theString.split("|");
//arr是一個包含字元值"jpg"、"bmp"、"gif"、"ico"和"png"的數組
(8)js如何切割第一個字元串擴展閱讀
其他的截取函數的知識點
1、函數:substring()
(1)定義:substring(start,end)表示從start到end之間的字元串,包括start位置的字元但是不包括end位置的字元。
(2)功能:字元串截取,比如想從"MinidxSearchEngine"中得到"Minidx"就要用到substring(0,6)
(3)例子:
varsrc="images/off_1.png";alert(src.substring(7,10));//彈出值為:off2、函數:substr()
(1)定義:substr(start,length)表示從start位置開始,截取length長度的字元串。
(2)功能:字元串截取
(3)例子:
varsrc="images/off_1.png";alert(src.substr(7,3));//彈出值為:off
I. JavaScript中如何截取字元串的第一個字元
<script type="text/javascript">
var str="Hello world!";
document.write(str.charAt(0)); //charAt()方法可返回指定位來置的字源符。
//JavaScript 並沒有一種有別於
// 字元串類型的字元數據類型,
// 所以返回的字元是長度為 1 的字元串
</script>
以上代碼的輸出是:
H 即第一個字元
J. 請教JS 將字元串切割成一個個的字元。。。
s='021sh15xo125';d=[]
for(i=0;i<s.length;i++){d.push(s.charAt(i))}
alert(d.join(','))
for(j=0;j<d.length;j++)alert(d[j]);