JavaScript - String对象正则匹配

String对象正则匹配

<!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>Insert title here</title>
<script type="text/javascript">
        var str="hell21o worl345d!";
        var reg=/\d{4,}/;
        //alert(reg.test(str));
        //alert(str.match(reg));
        //alert(str.search(reg));


    function getCity(){
        var objCity=document.getElementById("city");
        var objInfo=document.getElementById("info");
        //选项的数量
        var length=objCity.length;
        objInfo.innerHTML="选项的数量: "+length+"<br/>";

        //获取所有选项
        objInfo.innerHTML+="获取所有选项:";
        for(var i=0;i<objCity.length;i++){
            objInfo.innerHTML+=objCity.options[i].text;
        }

        //获取当前选中的选项
        var index=objCity.selectedIndex;
        objInfo.innerHTML+="<br/>当前选中的项:"+objCity.options[index].text;
        objInfo.innerHTML+="<br/>当前选中项:"+objCity.value;
        objInfo.innerHTML+="<br/>当前选中项:"+objCity.options[index].value;      
    }
    //添加城市
    function addCity(){
            var objCity=document.getElementById("city");    
            var option=document.createElement("option");
            option.text="无锡";
            option.value="wuxi";
            objCity.add(option,null);
    }



    //改变颜色
    function changeColor(){
        var objColor=document.getElementById("color");
        document.bgColor=objColor.value;
    }


</script>
</head>
<body>
    <input type="button" value="添加" onclick="addCity()" />
    <br/>
    <select id="city" onchange="getCity();">
        <option value="0">--城市--</option>
        <option value="nanjing">南京</option>     
        <option value="shanghai">上海</option>        
        <option value="beijing">北京</option>     
        <option value="shenzhen">深圳</option>        
    </select>
    <div id="info"></div>
    <select id="color" onchange="changeColor();">
        <option value="red"></option>
        <option value="yellow"></option>
        <option value="blue"></option>
        <option value="green">绿</option>
        <option value="pink"></option>
        <option value="gray"></option>
        <option value="black"></option>    
        <option value="orange"></option>
        <option value="purple"></option>

    </select>   

</body>
</html>

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。