js截取字符串2种方式:substring()、slice()。

这里给出的例子是时间。

css文件:

body{ text-align:center} 

.con{ 
    margin:100px auto; 
    width:800px; 
    height:400px; 
    border:2px solid #336666;
    border-radius:5px;
    padding-top: 50px;
} 
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>截取字符串</title>
        <script src="../js/jquery-1.10.2.js" type="text/javascript"></script>
        <link href="../css/commons.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
         
        <div class="con">
             时间:<input type='text' id='time' name='time' value="2017-07-01 00:00:00" /><br><br>
             substring结果:<input type='text' id='sub_result' name='sub_result' value="" /><br><br>
             slice结果:<input type='text' id='sli_result' name='sli_result' value="" /><br><br>
             <button>提交</button>
        </div>
         
    <script>
        $("button").click(function(){
            var time_val = $("#time").val();
            
            var sub_res = time_val.substring(5, 10);
            $("#sub_result").val(sub_res);
            
            var sli_res = time_val.slice(5, 10);
            $("#sli_result").val(sli_res);
        });
        
        var stmp = "2017-07-01 00:00:00";
          //使用一个参数
//        alert(stmp.slice(5, 10));//从第3个字符开始,截取到最后个字符;返回"nn.cn"
//        alert(stmp.substring(5, 10));//从第4个字符开始,截取到最后个字符;返回"nn.cn"
//
//        //使用两个参数
//        alert(stmp.slice(1,5))//从第2个字符开始,到第5个字符;返回"cinn"
//        alert(stmp.substring(1,5));//从第2个字符开始,到第5个字符;返回"cinn"
//
//        //如果只用一个参数并且为0的话,那么返回整个参数
//        alert(stmp.slice(0));//返回整个字符串
//        alert(stmp.substring(0));//返回整个字符串
    </script>
    </body>
</html>

 

posted on 2017-09-26 18:24  境艺  阅读(1182)  评论(0编辑  收藏  举报