charAt() 返回在指定位置的字符。
var
str =
"abac_dfra_wa";
console.log(
str.charAt(
3));
charCodeAt() 返回在指定的位置的字符的 Unicode 编码。
var
str =
"abac_dfra_wa";
console.log(
str.charCodeAt(
3));
fromCharCode() 从字符编码创建一个字符串
console.log(
String.fromCharCode(
72,
69,
76,
76,
79));
concat() 连接字符串
var
str =
"abac_dfra_wa";
console.log(
str.concat(
'_000'));
indexOf() 检索字符串
var
str =
"abac_dfra_wa";
console.log(
str.indexOf(
'ac'));
lastIndexOf() 从后向前搜索字符串。
var
str =
"abac_dfra_wa";
console.log(
str.lastIndexOf(
'ac'));
match() 找到一个或多个正则表达式的匹配
var
str=
"1 plus 2 equal 3"
console.log(
str.
match(
'plus'));
console.log(
str.
match(
'st'));
console.log(
str.
match(/\d+/g))
replace() 替换与正则表达式匹配的子串
var str=
"Hello WoRlD!"
console.log(str.replace(
/WoRlD/,
"World"));
var str=
"Hello WoRlD! "
str += str;
console.log(str.replace(
/WoRlD/g,
"World"));
var str =
"javascript Tutorial ";
console.log(str.replace(
/javascript/i,
"JavaScript"));
var name =
"Doe, John";
console.log(name.replace(
/(\w+)\s*, \s*(\w+)/,
"$2 $1"));
search() 检索与正则表达式相匹配的值(大小写敏感),未找到输出-1。
var str=
"Hello World!"
console.log(str.search(
/World/));
var str=
"Hello World!"
console.log(str.search(
/world/i));
slice() 提取字符串的片断,并在新的字符串中返回被提取的部分
var
str=
"Hello happy world!"
console.log(
str.slice(
6));
console.log(
str.slice(
6,
11));
split() 把字符串分割为字符串数组
"|a|b|c".split(
"|")
////将返回[
"",
"a",
"b",
"c"]
"How are you doing today?".split(
" ",
3)
//返回 How,are,you
"hello".split(
"")
//可返回 [
"h",
"e",
"l",
"l",
"o"]
转载请注明原文地址: https://www.6miu.com/read-76370.html