zoukankan      html  css  js  c++  java
  • 正则表达式

    1、正则:让计算机读懂人类的规则

    比如手机号、邮箱;用于场景为用户注册登录时输入用户名(邮箱手机号)和登录密码需要有特殊字符什么的

    再比如敏感词过滤功能,比如禁止辱骂什么的

    2、正则一般都是用来操作字符串的!

    3、正则写法

    正则也属于系统的一个对象,但是他一般不能为空;

    正则的简写一般性能比较高,较常用!

    4、正则常用的方法有5种,以下有四种介绍

    第一种:test

    转义字符:字符本身自己有自己代表的意思,但是当他前面加上反斜杠的时候就代表了其他的意思

    比如n和 代表的意思截然不同。

     

    第二种:search

    i的位置在不同写法中不同。

    第三种:match

    量词:

    第四种:replace

    |或

    函数的第一个参数代表的含义:

    5、正则中的匹配子项

    在正则中用小括号来表示匹配子项

    小括号还有另外一个意思,那就是分组操作()

    就是小学说的那个(1+1)*2

     6、字符类

     

     

     

    例子:过滤标签

    7、转义字符:

     

     

     

     

    重复子项

     

     

    举例说明:

    量词

     

     

    举例:判断输入的是否为QQ号码?

    去掉空格

     

    把常用的正则放到一个json数组里面,要用的时候直接调取就行了

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    CKeditor3.6.2 配置与精简
    CKEditor与CKFinder整合并实现文件上传功能
    实体关联关系映射:
    status pending状态
    wx:for
    小程序
    获取指定控件的值
    报表
    dataGridView 设置
    SQLite 的使用
  • 原文地址:https://www.cnblogs.com/liumengdie/p/8522067.html
Copyright © 2011-2022 走看看