zoukankan      html  css  js  c++  java
  • JavaScript随笔8

    正则表达式:
    search(a);//查询a的位置
    substring(2,5)//获取到2到4位
    chartAt(3);//获取到第3位
    split('-');//以-切分
    (1)
    RegExp对象
    JS写法:-----new RegExp("a","i");//i会忽略大小写,找到a
    perl写法:-----/a/i
    search
    /a/i
    (2)
    match获取匹配的项目
    /d/:转义//找第一个数字
    /d/g://找到所有数字,被切片了
    /d+/g//找到所有的数字,没有被切片
    (3)
    replace
    re = /a/g;
    str.replace(re,'0');
    (4)
    [abc]a=aa、ba、ca

    [a-z]:a到z
    [0-9]:0到9
    [^a-z]:排除a到z
    (5)
    转义字符
    .(点)-----任意字符
    (6)
    正则的特性贪婪--尽可能的匹配
    (7)
    常用的转义字符
    d 数字
    w 英文、数字、下划线
    s 空白字符
    D [^0-9]
    W 取非英文、数字、下划线
    S 取非英文、数字、下划线
    (8)
    量词:个数
    {n}//正好出现n次
    {n,m}//最少n次,最多m次
    {n,}//最少n次,最多不限

    d{8}//8个数字
    (0)?//0可有可无
    常用量词
    {n,}//最少n次,最多不限
    * //任意次
    ? //零次或一次
    + //一次或任意次
    (9)
    .------>.
    (10)
    re = //i
    re.test(char)//检验char是不是符合re//特点一部分符合要求,true
    ^行首
    $行尾

  • 相关阅读:
    新單詞
    custom preview link
    注冊碼
    准备用VB.Net 写一个律师管理的系统
    Windows服務
    下一步
    失败
    如何在篩選聯絡人時控制只能篩選上層客戶的聯絡人.
    如何取Lookup欄位的值
    Dynamic Picklist Sample
  • 原文地址:https://www.cnblogs.com/zhaobw/p/6257109.html
Copyright © 2011-2022 走看看