导航

随笔分类 -  正则表达式(Regular Expression)

摘要:要求:这是texearea中的内容,匹配出每一行的内容。分析: textarea中每行的换行符号为\n所以匹配每行内容的正则表达式为var patt = /(.+)\n?/mg;即:任意非换行字符出现至少一次,然后是0个或一个换行。代码:var patt = /(.+)\n?/mg;var r="";while(r = patt.exec(document.getElementById("tvarea").value)) { alert(r[1]); } 解释:pattern.exec 在多行模式下匹配,需要进行while循环,不断的寻找,否则只显示第一 阅读全文

posted @ 2013-04-06 15:25 曙光城邦 阅读(1443) 评论(0) 推荐(0)

摘要:表1.常用的元字符代码说明.匹配除换行符以外的任意字符\w匹配字母或数字或下划线或汉字\s匹配任意的空白符\d匹配数字\b匹配单词的开始或结束^匹配字符串的开始$匹配字符串的结束表2.常用的限定符代码/语法说明*重复零次或更多次+重复一次或更多次?重复零次或一次{n}重复n次{n,}重复n次或更多次{n,m}重复n到m次表3.常用的反义代码代码/语法说明\W匹配任意不是字母,数字,下划线,汉字的字符\S匹配任意不是空白符的字符\D匹配任意非数字的字符\B匹配不是单词开头或结束的位置[^x]匹配除了x以外的任意字符[^aeiou]匹配除了aeiou这几个字母以外的任意字符表4.常用分组语法分类代 阅读全文

posted @ 2013-03-25 00:40 曙光城邦 阅读(219) 评论(0) 推荐(0)