正则表达式对象 本对象包含正则表达式模式以及表明如何应用模式的标志。 语法 1 re = /pattern/[flags]
语法 2 re = new RegExp("pattern",["flags"]) re为将要赋值正则表达式模式的变量名 pattern为正则表达式 flags为标记:有如下3中 1:g(全文查找) 2:i(忽略大小写) 3:m(多行查找) 当预先知道查找字符串时用语法 1。当查找字符串经常变动或不知道时用语法 2,比如由用户输入得到的字符串。
String对象 charAt():返回指定索引的位置的字符 concat():返回字符串值,表示两个或多个字符串的连接 match():使用正则表达式模式对字符串执行查找,并将包含查找结果最为结果返回 function MatchDemo(){ var r, re; // 声明变量。 var s = "The rain in Spain falls mainly in the plain"; re = /ain/i; // 创建正则表达式模式。 r = s.match(re); // 尝试匹配搜索字符串。 return(r); // 返回第一次出现 "ain" 的地方。 }