Skip to content

Instantly share code, notes, and snippets.

View zpf124's full-sized avatar

Pengfei Zhi zpf124

  • Beijing, China
View GitHub Profile
@zpf124
zpf124 / SensitiveWordsFilter
Last active November 9, 2022 11:19
敏感词过滤代码(DFA算法)
package me.zfly.demo.sensitiveword;
import java.io.*;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@zpf124
zpf124 / RegExp
Last active July 27, 2017 12:28
正则表达式
// 16进制色+ RGB + RGBA 正则
var colorRegExp = /^(#([0-9|a-f|A-F]{3}){1,2}|[rR][gG][Bb](\((\s*(2[0-4]\d|25[0-5]|[01]?\d{1,2})\s*,){2}\s*(2[0-4]\d|25[0-5]|[01]?\d{1,2})\s*\)|[Aa]\((\s*(2[0-4]\d|25[0-5]|[01]?\d{1,2})\s*,){3}\s*([01]|0\.\d*[1-9]\d*)\s*\)))$/;
// 简单的邮箱正则(只验证含有[email protected]
var emailRegExp = /^[\w\.\-]+@([\w\-]+\.)+[\w\-]+$/;
// 手机号正则 校验 支持目前绝大部分手机号段
var phoneRegExp = /^(13\d|14[57]|15[^4\D]|17[0135-8]|18\d)\d{8}$/;