javascript常用代码(去字串两端空格、文本域光标定位到最后)

落日映苍穹つ 2022-04-13 14:47 178阅读 0赞

//去字串两端空白

function trim(str){

  1. if(null==str) return null;
  2. var tmp = str.replace(/(^\\s\*)|(\\s\*$)/g, "");
  3. return tmp;

}

//去字串所有空白

function trimAll(str){

  1. if(null==str) return null;
  2. var tmp = str.replace(/\\s\*/g, "");
  3. return tmp;

}

alert(“[“+opMap.trim(“ 23 ssew \n\t”)+”]“);
alert(“[“+opMap.trimAll(“ 23 ssew \n\t”)+”]“);

String.prototype.trim=function(){
return this.replace(/(^\s*)|(\s*$)/g, “”);
};

String.prototype.trimAll=function(){
return this.replace(/\s*/g, “”);
};

alert(“[“+” 23 ssew \n\t”.trim()+”]“);
alert(“[“+” 23 ssew \n\t”.trimAll()+”]“);

//文本域光标定位到最后
function moveTextAreaFocusToLast(){

  1. //文本域对象
  2. var obj=document.getElementById("txtAreaContent");

obj.focus();
var len = obj.value.length;
if (document.selection) {
var sel = obj.createTextRange();
sel.moveStart(‘character’,len);
sel.collapse();
sel.select();
} else if (typeof obj.selectionStart == ‘number’ && typeof obj.selectionEnd == ‘number’) {
obj.selectionStart = obj.selectionEnd = len;
}
}

参考:http://www.cainiao8.com/web/js\_note/js\_regular\_expression.html

发表评论

表情:
评论列表 (有 0 条评论,178人围观)

还没有评论,来说两句吧...

相关阅读

    相关 css 文本两端对齐

    在做表单时我们经常遇到让上下两个字段对齐的情况,比如姓名, 手机号码, 出生地。这样我们就要用到 text-align, text-justify样式了。 text-alig