js——正则

    科技2022-07-15  137

    正则

    创建正则的两种方式? new RegExp("表达式"); /正则表达式/修饰符 例子: /abc/i

    正则的方法?

    test() 搜索字符串指定得值,根据结果返回真或假; 格式:/正则/.test(字符串); search() 搜索返回第一次搜索的元素下标,找不到返回-1; 格式:''字符串".search(/正则/); replace() 替换内容 格式: ''字符串".replace(/正则表达式/,要替换的内容) exec() 返回匹配的内容,找不到返回null; 格式:/ 正则/.exec('字符串'); match(); 返回匹配到的数据; \d: 转义字符 等效[0-9]任意一个数字; \D 匹配任意一个除了数字以外的字符; ^ 抑扬符 如果在[]数据列表中,表示除了,非 \w 匹配任意一个数字,字母,下划线; \W 匹配任意一个除了数字,字母,下划线以外的字符; \s 匹配任意一个空白符 \S 匹配除了空白符以外的任意一个字符;

    量词

    a+ 最少匹配一个a,最多没有限制; a? 可以不匹配,但是最多只能匹配一个; a* 可以一个不匹配,上限没限制; /^a[0-9]/ 代表必须以a开头的; /^abc$/ 必须以c结尾;
    Processed: 0.009, SQL: 8