1、slice()
slice("取字串的起始位置",[結束位置]);//初始位置一定要有,結束位置可有可無
var txt="abcedf";
txt.slice(3);//從txt裡面字元的第3(索引號)個開始取,一直到最後
txt.slice(3,6);//取txt索引號3-6的字串,不包含6
起始位置可以是負數,若是負數,從字串右邊向左邊取
txt.slice(-1);
2、substr()
substr(起始位置,[取的個數]);
不寫個數,預設從起始位置到最後
substr(-1);少用,ie6、7、8報錯
substring始終會把小的值作為起始值,較大的作為結束位置
例如:sunstring(6,3),實際中自動變成substring(3,6)
3、保留小數字數
console.log(str.substr(0,str.indexof(".")+3));//保留小數點後2位
console.log(parseint(pi*100)/100);//先乘100取整,再除100
console.log(pi.tofixed(2));//直接使用tofixed()方法
案例:
1、保留小數字數
1doctype html
>
2<
html
lang
="en"
>
3<
head
>
4<
meta
charset
="utf-8"
>
5<
title
>保留小數字數
title
>
6head
>
7<
body
>89
body
>
10<
script
>
11varpi=
3.141592654;//
常量大寫
12var str=pi+"";//
數字轉換為字串,再操作
13//
var index=str.indexof(".");//返回小數點的位置
14//
console.log(str.substr(0,index+3));//保留小數點後2位
15console.log(str.substr(
0,str.indexof(".")+3));
//保留小數點後2位,3.14
16console.log(parseint(pi
*100)/100);
//先乘100取整,再除100,3.14
17console.log(pi.tofixed(
2));
//直接使用tofixed()方法,3.14
18script
>
19html
>
2、驗證檔案格式是否正確
1doctype html
>
2<
html
lang
="en"
>
3<
head
>
4<
meta
charset
="utf-8"
>
5<
title
>驗證檔案格式是否正確
title
>
6head
>
7<
body
>
8<
input
type
="file"
id="file"
><
span
>
span
>
9body
>
10<
script
>
11var
file
=document.getelementbyid(
"file");
12file.onchange
=function
()else21}
22script
>
23html
>
擷取字串
static function blogsummary str,len 100 else out valtmp break tmp tmpstr outlen mb strlen valtmp,charset out val.rs 2 key right rs 2 key unset rs tags...
擷取字串
擷取字串一般使用string類的substring方法。public string substring int beginindex 返回該字串子串的新字串。子字串開始於指定的位置並且擴充套件到該字串的結尾。public string substring int beginindex,int end...
擷取字串
題目要求 編寫乙個擷取字串的程式,輸入為乙個字串和乙個位元組數字,輸出為按位元組擷取的字串,保證漢字不被擷取半個,如 eg 我abc 4 擷取 我ab eg 我abc漢def 6 擷取 我abc 而不是 我abc 漢 的半個解題思路 那麼擷取字串時考慮當前字元是否為漢字的一部分,如果不是漢字則計數位...