js正则表达式判断大小写

<div>
    <input type="text" name="textfield" id="sourceString">
    <input type="text" name="textfield" id="resultString">
</div>
<div>
    <input type="button" name="button" id="button1" value="转换为小写"οnclick="changeToL()">
    <input type="button" name="button" id="button2" value="转换为大写"οnclick="changeToU()">
    <input type="button" name="button" id="button3" value="判断转换为大小写"οnclick="textToLorU()">
</div>
<script>
    function  ToL(str)
    {
      str= str.toLowerCase();
        return str;
    }
    function  ToU(str)
    {
        str= str.toUpperCase();
        return str;
    }
    function textToLorU(){
        var str=document.getElementById("sourceString").value;
        if(/^[0-9A-Z]*$/.test(str)){
               alert("全是大写");
        }else if (/^[0-9a-z]*$/.test(str)){
               alert("全是小写");
        }else{
             alert("其中有大写有小写");
        }
    }
    function changeToL(){
        var str=document.getElementById("sourceString").value;
        str= ToL(str);
        var ID=document.getElementById("resultString");
        ID.value=str;
    }
    function changeToU(){
        var str=document.getElementById("sourceString").value;
        str= ToU(str);
        var ID=document.getElementById("resultString");
        ID.value=str;
    }

</script>
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值