javascript:string

来源:互联网 发布:手机解压软件中文版 编辑:程序博客网 时间:2024/05/16 23:57
 

javascript:

1)    产生一个0-1000随机数:

var sjNum=Math.round(Math.random()*1000);

Math.round:将该结果舍入为整数

    Math.random():返回 0 到 1 之间的随机数。

 2)方法

indexof():来定位字符串中某一个指定的字符首次出现的位置。

   toLowerCase():把字符串转换为小写。

   substr():从起始索引号提取字符串中指定数目的字符。

   charAt():返回在指定位置的字符。

小案例:检查是否含有非法字符

  <script type="text/javascript">

    function jiance(input){ 

       var flag=false;   

      var string="abcdefghijklmnopqrstuvwxyz0123456789";

      var c1="";

      for(var i=0;i<input.length;i++){

           c1=input.toLowerCase().charAt(i);

           if(string.indexOf(c1)<0){

             flag=true;

             break;

           }           

      }

      return flag;

 

 }

  function check(){

       var input=document.getElementById("name").value;

       if(jiance(input)){

            alert("哥们,您输入的有点错误");

           }

        else{

            alert("您输入的正确!");    

            }

       }

</script>

  <form id="form" name="form"  method="POST">

  请输入:<input type="text" id="name" name="name" />

<input type="submit" name="Submit" value="检测" onclick="check();"/>

</form>

 

案例二:date函数

据2018年10月10日12时30分30秒还有:

 

<script type="text/javascript">

 

 function webTime(){

   //产生一个日期时间对象

   var date=new Date();

   //年2012

   var nian=date.getFullYear();

   //月份1

   var yue=date.getMonth();

   //日21

   var ri=date.getDate();

   //时

   var shi=date.getHours();

   //分

   var fen=date.getMinutes();

   //秒

   var miao=date.getSeconds();

 

//定义年月

   if((10-yue-1)>0){

         document.write("<h1>据2018年10月10日12时30分30秒还有:</h1>");

         document.write((2018-nian)+"年"+(10-yue-1)+"月");

   }

   if((10-yue-1)<0){

        document.write("<h1>据2018年10月10日12时30分30秒还有:</h1>");

       document.write((2018-nian)+"年"+(12+10-yue-1)+"月");

        }

       

  //定义日

   if((10-ri)<0){

       document.write((31-Math.abs(10-ri))+"日");

        }

      if((10-ri)>0){

       document.write((10-ri)+"日");

        }

       

      //定义小时

   if((12-shi)<0){

       document.write((24+(12-shi))+"小时");

        }

      if((12-shi)>0){

       document.write((12-shi)+"小时");

        }

       

      //定义分钟

   if((30-fen)<0){

       document.write(60+(30-fen)+"分");

        }

      if((30-fen)>0){

       document.write((30-fen)+"分");

      }

       //定义秒

   if((30-miao)<0){

       document.write(60+(30-miao)+"秒");

        }

      if((30-miao)>0){

       document.write((30-miao)+"秒");

        }

}

</script>

 

原创粉丝点击