请问正则的/\cX/有没有例子? 语言本身的约定,正则表达式参考:http://www.kymita.com/article/list.asp?id=380 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个例子: alert(/\cM/.test("回车符\r")) alert(/\cM/.test("没有回车符")) 前者已经没有问题了,还有.....<SCRIPT LANGUAGE="JavaScript1.2"> //忽略大小写 myRe=/d(b+)(d)/ig;myArray = myRe.exec("cdbBdbsbz");</SCRIPT> 输出之后:myArray[0]="dbBd"myArray[1]="bB" myArray[2]="d" 为何会输出这样的结果呢?我想象的的值是只有一个:"dbBd" <SCRIPT LANGUAGE="JavaScript1.2"> myRe=/ab*/g;str = "abbcdeafabbbbh" myArray = myRe.exec(str); document.writeln(myArray[0]+", "+myRe.lastIndex); mySecondArray = myRe.exec(str); document.writeln(mySecondArray[0]+","+myRe.lastIndex);</SCRIPT> 结果输出:abb,3a,7我想象中的值是:abb,3abbbb,9何解? <SCRIPT LANGUAGE="JavaScript1.2"> myRe=/ab+/g; str = "abbcdeafabbbbh" myArray = myRe.exec(str); document.writeln(myArray[0]+", "+myRe.lastIndex); mySecondArray = myRe.exec(str); document.writeln(mySecondArray[0]+","+myRe.lastIndex);</SCRIPT> 输出是abb, 3 abbbb,13 <SCRIPT LANGUAGE="JavaScript1.2"> myRe=/ab*/g; str = "abbcdeafabbbbh" myArray = myRe.exec(str); document.writeln(myArray[0]+", "+myRe.lastIndex); mySecondArray = myRe.exec(str); document.writeln(mySecondArray[0]+","+myRe.lastIndex);</SCRIPT> 输出是 abb, 3 a,7解释:* 匹配前面的子表达式零次或多次。要匹配 * 字符,请使用 \*。 + 匹配前面的子表达式一次或多次。要匹配 + 字符,请使用 \+。 <SCRIPT LANGUAGE="JavaScript1.2"> //忽略大小写 myRe=/d(b+)(d)/ig;myArray = myRe.exec("cdbBdbsbz");</SCRIPT> 输出之后:myArray[0]="dbBd"myArray[1]="bB" myArray[2]="d" 解释:(pattern) 匹配 pattern 并获取这一匹配。所获取的匹配可以从产生的 Matches 集合得到,在VBScript 中使用 SubMatches 集合,在 JScript 中则使用 $0…$9 属性。要匹配圆括号字符,请使用 '\(' 或 '\)'。 SyntaxHighlighter提示xml解析失败 Jqeury二级联动问题 晕死哦,浮点型数相加出现错误,怎么会这样 contentEditable问题,请大家帮忙解答 Ext 高手请进 SOS JAVASCRIPT当输入框失去焦点的问题 那里有节日提醒这样的程序 没分了:( 求饼图的生成办法! table中,单击其中一行时,该行变红色,点另外一行时,另外一行变红色,只有一行被聚焦, textbox的即时响应问题? javascript中怎么得到现在日期的上午和下午啊 上下滚动图片,但是不能连续的头尾接上,而是显示完了所有图片再从头再来。
alert(/\cM/.test("回车符\r"))
alert(/\cM/.test("没有回车符"))
//忽略大小写
myRe=/d(b+)(d)/ig;
myArray = myRe.exec("cdbBdbsbz");
</SCRIPT>
输出之后:
myArray[0]="dbBd"
myArray[1]="bB"
myArray[2]="d" 为何会输出这样的结果呢?我想象的的值是只有一个:"dbBd"
myArray = myRe.exec(str); document.writeln(myArray[0]+", "+myRe.lastIndex); mySecondArray = myRe.exec(str); document.writeln(mySecondArray[0]+","+myRe.lastIndex);</SCRIPT>
结果输出:
abb,3
a,7
我想象中的值是:
abb,3
abbbb,9
何解?
myRe=/ab+/g;
str = "abbcdeafabbbbh"
myArray = myRe.exec(str); document.writeln(myArray[0]+", "+myRe.lastIndex); mySecondArray = myRe.exec(str); document.writeln(mySecondArray[0]+","+myRe.lastIndex);</SCRIPT>
输出是abb, 3 abbbb,13
<SCRIPT LANGUAGE="JavaScript1.2">
myRe=/ab*/g;
str = "abbcdeafabbbbh"
myArray = myRe.exec(str); document.writeln(myArray[0]+", "+myRe.lastIndex); mySecondArray = myRe.exec(str); document.writeln(mySecondArray[0]+","+myRe.lastIndex);</SCRIPT>
输出是 abb, 3 a,7解释:
* 匹配前面的子表达式零次或多次。要匹配 * 字符,请使用 \*。
+ 匹配前面的子表达式一次或多次。要匹配 + 字符,请使用 \+。
//忽略大小写
myRe=/d(b+)(d)/ig;
myArray = myRe.exec("cdbBdbsbz");
</SCRIPT>
输出之后:
myArray[0]="dbBd"
myArray[1]="bB"
myArray[2]="d"
解释:
(pattern) 匹配 pattern 并获取这一匹配。所获取的匹配可以从产生的 Matches 集合得到,在VBScript 中使用 SubMatches 集合,在 JScript 中则使用 $0…$9 属性。要匹配圆括号字符,请使用 '\(' 或 '\)'。