我想让脚本计算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;
}