Javascript에서 문자열을 자르려고 아래 코드를 사용하고 있지만 제목에 언급 된 오류가 발생합니다.
function trim(str) {
return str.replace(/^\s+|\s+$/g,'');
}
편집하다:
문제를 해결했습니다 .... 죄송합니다. 코드를 어떻게 호출했는지에 대한 코드를 넣어야합니다 .... 실수로 양식 필드 자체의 객체가 값 대신 전달되는 것을 깨달았습니다.
regex문자열 자체 주위에 따옴표가 누락되어 어쨌든 좋지 않을 수 있습니다.
str.toString().replace(/^\s+|\s+$/g,'')대신 사용하십시오 .
str아마 문자열이 아닙니다