美文网首页
5.18js正则or字符串

5.18js正则or字符串

作者: 天色见晚 | 来源:发表于2018-05-20 17:56 被阅读0次

正则or字符串

一、字符串   

1.字符串的特点:同数组一样,字符串也有下标和长度这两个属性,并且字符串遍历也用for但不同的是,获取字符串中制定位置的字符用 str.charAt(i)  //str变量名,i表示字符串中的下标               

例子:var str='no zuo no die';                           

console.log(str.length);  获取字符串的长度

遍历字符串    

for(var i=0;i<str.length;i++){  获取字符串中的元素     console.log(str.charAt(i));          获取指定位置字符的unicode号     console.log(str.charCodeAt(i));     }           

2.字符串中的API:所有字符串中的API都无权修改原字符串,必须返回新字符串

1、toUpperCase();转大写                     

2、toLowerCase();转小写    //案例见                 

3、slice(starti,endi+1);截取                 

4、concat(); 拼接                     

5、substring(starti,endi+1);  截取 用法同slice  只是不支持负数参数             

6、substr(starti,n);截取从starti开始的n个字符               

7、 indexOf('关键词',starti);检索一个固定关键词出现的位置 

如果找不到,返回-1                     

如果不写starti,默认从0开始找                    8、lastIndexOf('关键词',starti);检索上一个固定关键词出现的位置                         

从str中fromi位置开始查找前一个"关键词"出现的位置     如果找不到,返回-1     简写: 省略starti, 表示从末尾开始找     

二、正则表达式(Regular Expression):

1.定义:  规定字符串中出现规律的规则.用来检某个字符串是否符合规则或检测字符串    中是否包含符合规定的子字符串                    2.如何声明一个正则表达式                    var reg=/ /;   

var reg=new RegExp(/正则表达式/);              验证是否正确用reg.test(str);  reg代表正则表达式,str代表字符串           

1.最简单的正则就是字符集原文                    2.字符集:规定一位字符可用的备选列表 [备选字符列表]                   

3.如果字符列表中部分字符连续就可以用-省略

一位大写字母:[A-Z]

一位小写字母:[a-z]                       

一位字母:[A-Za-z]                       

一位数字:[0-9]                   

4.除了[^xxx]表示除了xxx都行 [^]表示除了

相关文章

  • 5.18js正则or字符串

    正则or字符串 一、字符串 1.字符串的特点:同数组一样,字符串也有下标和长度这两个属性,并且字符串遍历也用fo...

  • day15正则表达式

    正则表达式符号 正则表达式符号组合 模块方法 compile:(正则字符串) 将正则表达式字符串转换成正则表达式对...

  • 正则表达式

    正则表达式主要用于字符串的查找、匹配、分割 match(正则表达式字符串,需要匹配的字符串) 1.不带任何正则符号...

  • 正则表达式

    创建正则表达式对象 使用正则进行匹配 test 检查某个字符串是否符合指定的正则 match 检查字符串里符合正则...

  • C#字符&&字符串相关操作

    1、C#中的字符串:分为正则字符串和原义字符串 正则字符串:以前用的,可以识别转义字符的原义字符串:@打头,“。。...

  • 正则表达式

    正则,正则表达式 什么是正则表达式 正则表达式能够描述字符串的格式,通常用于验证字符串内容;正则表达式并不是jav...

  • 正则

    正则 1.什么是正则:用来操作字符串的规则; 正则就是用来操作(校验,捕获)“字符串”的 1)校验:返回布尔值 t...

  • 正则01

    one 正则的初识 // 正则:是一种处理字符串的规则 // 正则匹配:验证当前的字符串是否是符合该规则的子串;...

  • 正则 表单验证

    正则 字符串替换 使用replace(regex,‘’) 括号里写以什么分割 字符串以叠词切割 运用正则分组() ...

  • js基础(4)

    15、正则 正则就是一个规则,用来处理字符串的规则1、正则匹配编写一个规则,验证某个字符串是否符合这个规则,正则匹...

网友评论

      本文标题:5.18js正则or字符串

      本文链接:https://www.haomeiwen.com/subject/qwptjftx.html