daz怎么导出pos(Javascript中操作String字符串的33种方法,你都知道吗?)

快鱼网 24 0

1、anchor

创建一个锚点。

document.write('hello'.anchor('anchor'))// 输出:hello2、big

创建一个加粗的文本 big 标签包裹。

document.write('hello'.big())// 输出:hello3、blink

创建一个闪烁的文本(目前只有 Firefox 和 Opera 支持)。

document.write('hello'.blink())// 输出:hello4、bold

创建一个加粗的文本 b 标签包裹。

document.write('hello'.bold())// 输出:hello5、charAt

返回指定索引处的字符。

'hello'.charAt(1)// 输出:e6、charCodeAt

返回指定位置的字符的Unicode值。

'hello'.charCodeAt(1)// 输出:1017、concat

返回包含两个或多个字符串的串联的字符串。

var str1 = "world"document.write('hello'.concat(str1));// 输出:hello world8、fixed

创建一个加粗的文本 tt 标签包裹。

document.write('hello'.fixed())// 输出:hello9、fontsize

创建一个指定文本大小 font 标签包裹。参数从 1 到 7 的数字

document.write('hello'.fontsize("5"))// 输出:hello10、fontcolor

创建一个指定文本颜色 font 标签包裹。

document.write('hello'.fontcolor("red"))11、indexOf

返回第一次出现的子字符串的位置。

第二个参数可选的,搜索String对象的索引,如果省略,则搜索从字符串的开头开始。

该方法返回String对象的子字符串的开始。如果未找到子字符串,则返回-1。

如果第二个参数为负,则被视为零。如果它大于最高索引,则将其视为最高索引。

'hello'.indexOf('e')// 输出:1'hello'.indexOf('e',2)// 输出:-112、italics

创建一个斜体的文本 i 标签包裹。

document.write('hello'.italics())// 输出:hello13、lastIndexOf

返回字符串中子字符串的最后一次出现。

从字符串的最后一个字符开始执行搜索

'hello'.lastIndexOf('l')// 输出:3'hello'.lastIndexOf('l',2)// 输出:2'hello'.lastIndexOf('l',0)// 输出:-114、link

创建一个带链接的文本 a 标签包裹。

'hello'.link('')// 输出: hello15、localeCompare

比较两个字符串在当前语言环境中是否等效

如果str1在str2之前排序,则返回-1。

如果str1在str2之后排序,则返回1。

返回值为0表示两个字符串相等。

var str1 = "def"; var str2 = "abc"console.log(str1.localeCompare(str2)); // 输出: 1 var str3 = "ghi"; console.log(str1.localeCompare(str3)); // 输出: -1 var str4 = "def"; cstr1.localeCompare(str4)); // 输出: 016、match

将字符串与正则表达式匹配,并返回包含该搜索结果的数组。

var src = "azcafAJAC"; var re = /[a-c]/g;console.log(src.match(re)); // 输出: ["a", "c", "a"]17、replace

使用正则表达式或搜索字符串替换字符串中的文本。

var s = "the batter hit the ball with the bat"; var re = /the/g; var result = s.replace(re, "a");console.log(result);// 输出: a batter hit a ball with a bat18、search

在正则表达式搜索中查找第一个子字符串匹配项。

var src = "is but a Dream within a dream"; var re = /dream/; var pos = src.search(re); console.log(pos);// 输出: 2419、slice

返回字符串的一部分。

var str1 = "all good boys do fine"; var slice1 = str1.slice(0); var slice2 = str1.slice(0,-1); var slice3 = str1.slice(4); var slice4 = str1.slice(4, 8); document.write(slice1 + "
"); document.write(slice2 + "
"); document.write(slice3 + "
"); document.write(slice4); // 输出: // all good boys do fine // all good boys do fin // good boys do fine // good20、small

创建一个字体偏小的文本 small 标签包裹。

document.write('hello'.small())// 输出:hello21、split

使用指定的分隔符将字符串拆分为子字符串,然后将子字符串作为数组返回。

'hello'.split('e')// 输出: ["h", "llo"]22、strike

创建一个带删除线的文本 strike 标签包裹。

document.write('hello'.strike())// 输出:hello23、sub

把字符串显示为下标 sub标签包裹。

document.write('hello'.sub())c24、substr

获取一个从指定位置开始并具有指定长度的子字符串。

var s = "The quick brown fox jumps over the lazy dog."; var ss = s.substr(10, 5);console.log(ss);// 输出:// 输出:hello25、substring

返回String对象中指定位置的子字符串。

var s = "The quick brown fox jumps over the lazy dog."; var ss = s.substring(10, 15);console.log(ss);// 输出:brown26、sup

把字符串显示为上标 sup标签包裹。

document.write('hello'.sup())// 输出:hello27、toLocaleLowerCase

根据当前语言环境,将所有字母字符转换为小写。

console.log("HELLO".toLocaleLowerCase()); 28、toLocaleUpperCase

根据当前语言环境,将所有字母字符转换为大写。

var hello = "hello";var foobar = hello.toLocaleUpperCase();console.log(foobar );// 输出:HELLO29、toLowerCase

将字符串中的所有字母字符转换为小写。

var hello = "HELLO";var foobar = hello.toLowerCase();console.log(foobar);// 输出:hello30、toUpperCase

将字符串中的所有字母字符转换为大写。

var hello = "hello";var foobar = hello.toUpperCase();console.log(foobar );// 输出:HELLO31、toString

返回字符串。

var string = "this is a test"; var strStr = string.toString(); document.write(strStr); // 输出: this is a test32、trim

从字符串中删除开头和结尾的空格和行终止符。

var message = " abc def \r\n ";console.log(message.trim())// 输出: abc def33、valueOf

返回字符串的值。

var str = "every good boy does fine";var strStr = str.valueOf();if (str === strStr)document.write("same");elsedocument.write("different");// var str = "every good boy does fine";var strStr = str.valueOf();if (str === strStr)document.write("same");elsedocument.write("different");// same

如有错误和遗漏,欢迎指正,谢谢。

标签: 字符串

抱歉,评论功能暂时关闭!