正则表达式实例
/[^?#]*\//
?用在[]中,如果其前没有字符数字等文本内容就匹配?字符本身,如果前面有字符,
在[]中,?前面无任何字符,此时?,即表示匹配?
在[]中,?前面是^,表示非?以及后面的字符
在[]中,?前面是字符,则可匹配N个字符
此正则表达式的意思:
匹配这样的格式字符串: a/b/c.js?t=123#xx/zz ,匹配结果为a/b/
/\/\.\//g
全局匹配带/./
/\/[^/]+\/\.\.\//
/([^:/])\/\//g
/^([^/:]+)(\/.+)$/
/{([^{]+)}/g
/^\/\/.|:\//
/^.*?\/\/.*?\//
/\.css(?:\?|$)/i
/"(?:\\"|[^"])*"|'(?:\\'|[^'])*'|\/\*[\S\s]*?\*\/|\/(?:\\\/|[^\/\r\n])+\/(?=[^\/])|\/\/.*|\.\s*require|(?:^|[^$])\brequire\s*\(\s*(["'])(.+?)\1\s*\)/g
/\\\\/g
/^(.+?\/)(\?\?)?(seajs\/)+/
/(seajs-\w+)(&|$)/g
/(seajs-\w+)=1/g
/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/

浙公网安备 33010602011771号