前端字符串方法汇总

字符串的处理方法我们用的是最多的,恐怕也是 忘的最快的,复习基础知识 是我最喜欢的,基础运用的熟练自我觉得是最牛的一件事情,一个东西每个人有每个人的想法,接下来是自己总结的字符串方法,以后还会增加。

/*
        string的基本功
    */
    //(1): length属性.判断长度
    var str = ‘rere‘;
    var str1 = str.length;
    console.log(str1);
    //(2): replace属性。处理字符串替换参数
    var a = "qwew";
    var a1 = a.replace(/w/g,‘o‘);
    console.log(a1);
    //(3): charAt()。获取指定位置的字符串
    var char = ‘eeqwe‘;
    var char1 = char.charAt(4);
    console.log(char1);
    //(4): charCodeAt()。获取指定位置字符串的Unicode编码
    var code = ‘fabsdf‘;
    var code1 = code.charCodeAt(2);
    console.log(code1);
    //(5): fromCharCode().获取指定字符串的Unicode.不用了
    // var fro = ‘abcde‘;
    // var from1 = fro.fromCharCode(97,98,99);
    // console.log(from1);
    //(6): indexOf()。查找字符串首次出现的位置
    var index = ‘ffdfas‘;
    var index1 = index.indexOf(‘s‘,3);
    console.log(index1);
    //(7):lastIndexOf()
    var last = ‘ffsafssg‘;
    var last1 = last.lastIndexOf(‘a‘);
    console.log(last1);
    //(8): serarch()
    var ser = ‘fdfs‘;
    var ser1 = ser.search(/s/g);
    console.log(ser1);
    //(9):match().返回字符的元素 下标 和元字符
    var match = ‘dfafd343fsdf‘;
    var match1 = match.match(‘s‘);
    console.log(match1);
    console.log(match.match(/f/g));
    console.log(match.match(/\d/g));// \d表示[0-9]的数
    //(10): substring() .截取字符串 从开始到结束
    var sub = ‘fad0ld‘;
    var sub1 = sub.substring(1,4);
    console.log(sub1);
    //(11): slice()
    console.log(sub.slice(-3,4));
    //(12):substr()
    console.log(sub.substr(1,2));
    //(13):split() . 把字符串分割成字符串数组
    console.log(sub.split(‘‘,2));
    console.log(sub.split(/\d/,3));
    //(14):toLowerCase()和toUpperCase()
    console.log(sub.toLowerCase());//小写
    console.log(sub.toUpperCase());//大写

时间: 2024-11-05 06:08:46

前端字符串方法汇总的相关文章

js常用字符串方法汇总

concat()将两个或多个字符的文本组合起来,返回一个新的字符串. var a = "hello"; var b = ",world"; var c = a.concat(b); alert(c); //c = "hello,world" indexOf()返回字符串中一个子串第一处出现的索引(从左到右搜索).如果没有匹配项,返回 -1 . var index1 = a.indexOf("l"); //index1 = 2

JavaScript String 字符串方法

JavaScript String 字符串方法汇总 1.str.indexOf() 方法查找字符串中的字符串  返回   字符串中指定文本首次出现的索引(位置) JavaScript 从零计算位置.0 是字符串中的第一个位置,1 是第二个,2 是第三个 ... 无法设置更强大的搜索值(正则表达式) var str = "The full name of China is the People's Republic of China."; var pos = str.indexOf(&q

sqlserver字符串拆分(split)方法汇总

--方法0:动态SQL法 declare @s varchar(100),@sql varchar(1000) set @s='1,2,3,4,5,6,7,8,9,10' set @sql='select col='''+ replace(@s,',',''' union all select ''')+'''' PRINT @sql exec (@sql) --方法1:循环截取法 if exists (select * from dbo.sysobjects where id = object

C#加密方法汇总(SHA1加密字符串,MD5加密字符串,可逆加密等)

using System;using System.Collections.Generic;using System.Text; namespace StringEncry{ class EncodeAndDecode { /// <summary> /// Base64加密 /// </summary> /// <param name="codeName">加密采用的编码方式</param> /// <param name=&qu

Python字符串解析方法汇总

Python字符串方法解析 1.capitalize 将首字母大写,其余的变成小写 print('text'.capitalize()) print('tExt'.capitalize()) 结果: Text Text 2.center  将字符串居中  ljust(从左到右填充),rjust(从右到左填充) a='test' print(a.center(20,'_')) print(a.rjust(20,'_')) 结果: ________test________ _____________

前端笔试题汇总整理

一.Js对象 1.如何根据逗号分隔的字符串创建数组呢?请为下面的字符串创建一个数组,并访问第三个元素:"cats,dogs,birds,horses" 知识点:数组和字符串的转换.考察split() 方法.把一个字符串分割成字符串数组(将字符串按某个字符切割成若干个字符串,并以数组形式返回) var animalString="cats,dogs,birds,horses"; var animalArray=animalString.split(",&qu

转发:C#加密方法汇总

转自:C#加密方法汇总 方法一: 1 //须添加对System.Web的引用 2 using System.Web.Security; 3 ... 4 /// <summary> 5 /// SHA1加密字符串 6 /// </summary> 7 /// <param name="source">源字符串</param> 8 /// <returns>加密后的字符串</returns> 9 public stri

【转载】机器学习中的相似性度量,方法汇总对比

机器学习中的相似性度量,方法汇总对比 人工智能  林  1周前 (01-10)  876℃  0评论 作者:苍梧 在做分类时常常需要估算不同样本之间的相似性度量(Similarity Measurement),这时通常采用的方法就是计算样本间的“距离”(Distance).采用什么样的方法计算距离是很讲究,甚至关系到分类的正确与否. 本文的目的就是对常用的相似性度量作一个总结. 本文目录: 1. 欧氏距离 2. 曼哈顿距离 3. 切比雪夫距离 4. 闵可夫斯基距离 5. 标准化欧氏距离 6. 马

JS控制伪元素的方法汇总

转载自:http://www.jb51.net/article/81984.htm 一. 缘由: 本文源于在OSC社区中,有人提问如何用jq获取伪元素.我第一想法是强大的CSS Query应该可以获取伪元素吧. 然而事实上,CSS Query并不能.即我们不能通过$(":before").$(dom).find(":before")或document.querySelector(":before")来获取:before伪元素. 为此,我不得不重新