在文本框输入的文字,js正则判断开头或者结尾有空格,就自动删除是怎么实现的?

如题所述

第1个回答  2019-04-23
<script type=”text/javascript”>
function trim(str){ //删除左右两端的空格
return str.replace(/(^\s*)|(\s*$)/g, “”);
}
function ltrim(str){ //删除左边的空格
return str.replace(/(^\s*)/g,””);
}
function rtrim(str){ //删除右边的空格
return str.replace(/(\s*$)/g,””);
}
</script>

具体怎么使用,看你代码的写法了。本回答被网友采纳
第2个回答  2019-04-23
var str = " s "
console.log(str.trim())
console.log(str.trimStart())
console.log(str.trimEnd())
第一个去掉了首尾空格
第二个只去掉开头的
第三个只去掉结尾的
第3个回答  2019-04-22
public static bool IsAllSpace(String text)
{
Regex objNotPositivePattern=new Regex("^[\s]*$");
return objNotPositivePattern.IsMatch(text)
}

返回bool值,如果全为空格返回true,反之为false.
剩下的就是你自己程序的判断操作了。
第4个回答  2019-04-26
用正则替换,如
document.getElementById('txt_id').value=document.getElementById('txt_id').value.replace(/\s/gi,'');
第5个回答  2019-04-25
var str = " aaa ";
var arr = str.split("");
arr[0] == " " ? arr.shift() : '';
arr[arr.length-1] == " " ? arr.pop() : '';
str = arr.join('');

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网