input字母转大写

第一种js:

  

第二种css:

  

第三种,只能输入大写字母


function dothis(v) {
    if(v.value == '') {
        return false;
    }
    //小写转大写
    v.value = v.value.toUpperCase();
    //判断是否为英文
    if(!/^([A-Za-z]+\s?)*[A-Za-z]$/.test(v.value)) {
        return v.value = v.value.substr(0, v.value.length - 1);
    }
    //判断是否超过长度
    if(v.value.length > 10) {
        return v.value = v.value.substr(0, 9);
    }
}

你可能感兴趣的:(input字母转大写)