>  기사  >  웹 프론트엔드  >  공백과 줄바꿈을 제거하는 JS 정규식(권장)

공백과 줄바꿈을 제거하는 JS 정규식(권장)

高洛峰
高洛峰원래의
2016-12-26 16:53:411260검색

며칠 전 프로그래밍을 하다가 해결하는 데 오랜 시간이 걸리는 문제에 직면했습니다. setTimeout에 문자열을 넣으면 메서드를 실행할 수 없습니다. 나중에 문자열 뒤에 추가 줄바꿈이 있었기 때문에 그런 줄 알았습니다. 정규식을 사용하여 줄바꿈을 제거하지 않으면 볼 수 없었습니다.

//去除空格 
String.prototype.Trim = function() { 
return this.replace(/\s+/g, ""); 
} 
 
//去除换行 
function ClearBr(key) { 
key = key.replace(/<\/?.+?>/g,""); 
key = key.replace(/[\r\n]/g, ""); 
return key; 
} 
 
//去除左侧空格 
function LTrim(str) { 
return str.replace(/^\s*/g,""); 
} 
 
//去右空格 
function RTrim(str) { 
return str.replace(/\s*$/g,""); 
} 
 
//去掉字符串两端的空格 
function trim(str) { 
return str.replace(/(^\s*)|(\s*$)/g, ""); 
} 
 
//去除字符串中间空格 
function CTim(str) { 
return str.replace(/\s/g,&#39;&#39;); 
} 
 
//是否为由数字组成的字符串 
function is_digitals(str) { 
var reg=/^[0-9]*$/; //匹配整数 
return reg.test(str); 
}

이제 점점 정규식을 사용하는 걸 좋아하게 됐네요, 하하! 비교적 간단하고 직관적입니다. 물론 전제조건은 정규식에 익숙해야 한다는 것입니다. 나는 또한 줄 바꿈을 삭제하기 위해 이 JS 메서드를 작성하려고 시도했는데 정말 효과가 있었습니다!

위의 공백 및 줄바꿈 제거를 위한 JS 정규식(권장)은 모두 편집자가 공유한 내용이므로 참고가 되기를 바라며, 또한 PHP 중국어 웹사이트를 모두가 응원해 주시길 바랍니다.

공백과 줄 바꿈을 제거하는 더 많은 JS 정규 표현식(권장)을 보려면 PHP 중국어 웹사이트에 주목하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.