며칠 전, 나는 문제를 겪었고 그것을 해결하는 데 오랜 시간이 걸렸습니다. 나는 너무 화가났다! settimeout에 문자열을 넣으면 메소드를 실행할 수 없습니다. 나중에 문자열에 추가 라인 브레이크가 있다는 것을 알았으므로 조심스럽게 보지 않고는 찾을 수 없습니다. 정규 표현식을 사용하여 라인 브레이크를 제거하십시오.
// spaces string.prototyp.trim = function () {return this.replace (// s+/g, "");} // 라인 break 함수 제거 clearbr (key) {key = key.replace (/</?.+?>/ g, "); key = key.replace ([/r/n]/g," "; str.replace (/^/s*/g, "");} // 오른쪽 공간 함수 제거 rtrim (str) {return str.replace (// s*$/g, "");} // 문자열 함수 트림의 양쪽 끝에서 공백을 제거합니다 (str) {return str.replace (/s*) | (/s*$)/g (strate) "); {return str.replace (// s/g, '');} // 숫자 함수 is_digitals (str) {var reg =/^[0-9]*$/; // 정수 return retog.test (str);}} // 숫자로 구성된 문자열 기능 IS_DIGITALS (str) {var reg =/^[0-9]*$/; // 정수 return regl.test (str);} 일치이제 나는 정규 표현식을 점점 더 많이 사용하는 것을 좋아한다는 것을 알았습니다. 비교적 간단하고 직관적입니다. 물론 첫 번째 질문은 정규 표현에 익숙 할 수 있다는 것입니다. 나는 또한이 JS 메소드를 쓰려고 노력하고 있습니다.
위의 JS 정규 표현식 (권장) 공간 및 라인 브레이크를 제거하는 것은 내가 공유하는 모든 컨텐츠입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.