关卡1 查找单词
/\bword\b/i
关卡2 替换单独的字母i
/\bi\b/g
替换为 I
关卡3 大写辅音字母的数量
/[^AEIOUa-z_\d\W]/g
关卡4 整数的数量
/\d+/g
关卡5 连续4个或更多的空格
/\s{4,}/g
关卡6 去除连续字符
/(.)\1\1/g
替换为$1
关卡7 校验IPV4地址
/^(?:(?:25[0-5]|2[0-4]\d|1?\d?\d)(?:\.(?!$)|$)){4}$/
关卡8 去除HTML标签
/<.*?>|[^<]*>|<[^>]*/g
替换为空字符串
关卡9 校验邮箱
/^[\w!#$%&'*+\-\/=?^_`{|}~]+\.?\w+@([a-z][a-z0-9\-]+[^\-\.\_]\.)+[a-z]{2,6}$/i
关卡10 捕获#号前一个字符
/(?=.#)(.)/g
关卡11 校验浮点数
/^[-+]?\d*([\.,]?\d+|\d+[\.,])([Ee][-+]?\d+)?$/
关卡12 零到一百的正数
/\b(?<!-)(?:100|[1-9]\d|\d)\b/g
关卡13 交替的0和1
/\b(10?|01?|1?(01)+0?)\b/g
/\b(1|0|(01)+0?|(10)+1?)\b/g
关卡14 文本过滤
/^(?!.*(?:not allowed|filter|mirc).*).*(?:http:\/\/|www\.|porn|credit card).*/i
关卡15 小数点换横杠
/\.(?!\d)|(?<!\d)\./g
替换为 -