Jquery或Javascript计算两个字段中的字符数,如果不等于20



我想让脚本计算2个文本区域中的字符数,如果不等于20个字符,则将"空白"添加到20。

var combined = $('#first').val() + $('#second').val();
while (combined.length < 20) 
{
    combined += ' ';
}
alert(combined);

JSFiddle演示

您可以循环浏览文本区域中的文本,并不断填充它,直到它的长度达到20。

HTML

<textarea></textarea>
<textarea></textarea>
<a id="pad" href="#">Pad to 20</a>

jQuery

$("#pad").click(function(){
$("textarea").each(function(index, element){
    while(this.value.length < 20){
        this.value = this.value + " ";     
    }
});

});​

试试吧

这将获取一个输入字符串,并从中创建一个20个字符的最小字符串。

<script type="text/javascript">
    function pad_right(s){
        if(s.length < 20){
            for (var i = 0; i < 20 - s.length; i++) {
                s += " ";
            }
        }
        return s;
    }
</script>
function padString (text, length) {
    while (text.length < length)
        text = text + ' ';
    return text;
}

相关内容

最新更新