.点
匹配除“\r\n”之外的任何单个字符。要匹配包括“\r\n”在内的任何字符,请使用像“[\s\S]”的模式。+匹配前面的子表达式一次或多次(大于等于1次)。例如,“zo+”能匹配“zo”以及“zoo”,但不能匹配“z”。+等价于{1,}。[a-z]字符范围。匹配指定范围内的任意字符。例如,“[a-z]”可以匹配“a”到“z”范围内的任意小写字母字符。[^a-z]例如,“[^a-z]”可以匹配任何不在“a”到“z”范围内的任意字符。\d匹配一个数字字符。等价于[0-9]。\D匹配一个非数字字符。等价于[^0-9]。\s匹配任何空白字符,包括空格、制表符、换页符等等。等价于[ \f\n\r\t\v]。\S匹配任何非空白字符。等价于[^ \f\n\r\t\v]。^匹配输入字符串的开始位置。$匹配输入字符串的结束位置。x?可选的x,0或1次x*x,0或多次x+x,1或多次x{n},x{n,},x{n,m}xn次,x至少n次,xn到m次[^ab]不能使a或者b网页链接String patten = "<a\\s+href\\s*=\\s*(\"[^\"]*\"|[^\\s>]*)\\s*>";10进制或16进制 0X或0x开头 8进制=0开头[+-]?[0-9]+|0[xX][0-9a-fA-F]+<script>//去除空格 function aa(str) { alert(str.length); alert(str.replace(/\s+/g, "").length); } //去除字符串中间空格 ?? 明显就是去除所有空格 function bb(str) { alert(str.length); alert(str.replace(/\s/g,"").length); } //去掉字符串两端的空格 function cc(str) { alert(str.length);alert(str.replace(/(^\s*)|(\s*$)/g, "").length);} </script><body><input type ="button" value="xxxx" οnclick="bb(' a s ')"/></body>g全称是global(全部)i:代表不区分大小写匹配