javascript小记6 2011/10/08

View Code
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>indexof方法</title>
</head>
<body>
<script type="text/javascript">
var strMsg="你好,我的QQ是772980689,电话是15068293887,有事找我撒";
var isNumber=false;
var intNum=0;
document.write(strMsg);
document.write("<br/>indexof方法演示");
//循环判断字符串是否为数字
for(var i=0;i<strMsg.length;i++)
{
var char=strMsg.charAt(i);//提取第i个字符赋值给char
if(isNumeric(char))
{

if(!isNumber)
{
isNumber=true;
intNum++;
document.write("<br/>");

}
document.write(char);


}
else
isNumber=false;



}
if(!isNumber)
document.write("<br>");
//输出一共找到几个数字串
document.write("共找到"+intNum+"个数字串");
//自定义函数,判断是否为数字
function isNumeric(ch)
{
var numbers="0123456789";
if(numbers.indexOf(ch)!=-1)
{
return true;

}
else
{
return false;

}
}
</script>

</body>
</html>

运行结果:

你好,我的QQ是772980689,电话是15068293887,有事找我撒
indexof方法演示
772980689
15068293887
共找到2个数字串

posted @ 2011-10-08 11:26  戴月耿  阅读(130)  评论(1)    收藏  举报