每日js学习笔记2014.5.5
<script language="javascript">
<!--
var textstr =
prompt("请输入一个字符串:",""); //prompt的用法,包含两个参数
var regex =
/[A-Z][a-z]tion/; //[A-Z]有无匹配项
var result =
regex.test(textstr); //test的用法
document.write ("<font
size=‘+1‘><b>检查结果为:"+result+"<br>");
if(result)
{
document.write("<b>在"+textstr+"中找到了正则表达式/[A-Z][a-z]tion/的匹配。<br>");
}
else
{
document.write("未找到匹配!");
}
//-->
</script>
元字符:
\d匹配任意一个数字字符,等效[0-9];
\D匹配任意一个非数字字符,等效[^0-9];
\s匹配任意空白字符
\S匹配任意非空包字符
\w匹配任何英文字母和数字类字符以及下划线,等效[A-Za-z0-9]
\W匹配任何非英文字母和数字类字符,但不包括下划线
.匹配除"\n"之外的任何单个字符
<script language="javascript">
<!--
var str = "q adfqw
asd将sdsfs行dsdsads sdsd";
var regex = /将.....行/;
var result =
regex.test(str);
if(result)
{
document.write("在"+str+"中找到了正则表达式/将.....行/的匹配<br>");
}
else
{
document.write("未找到匹配!");
}
//-->
</script>