자바 스크립트를 사용하여 문자열의 \ u009 인스턴스를 모두 바꾸고 싶습니다.JavaScript 대체 - u0009 .... with .replace (/ u0009/g, '');
이것이 작동하지 않는 것 같습니다. .replace (/ \ u0009/g, '');
무엇인가를 벗어나야합니까?
자바 스크립트를 사용하여 문자열의 \ u009 인스턴스를 모두 바꾸고 싶습니다.JavaScript 대체 - u0009 .... with .replace (/ u0009/g, '');
이것이 작동하지 않는 것 같습니다. .replace (/ \ u0009/g, '');
무엇인가를 벗어나야합니까?
먼저 "문자열의 모든 인스턴스를 \ u009로 바꾸십시오"라고 말합니다.
하지만 regex는 (/ \ u0009/g, ''); 이것은 오타 (0이 아닌)입니까?
어쨌든 문자열에 유니 코드, 가로 탭 문자 (한 문자 만 포함)가 있으면 정규식이 좋습니다.
var oneChar = 'Pre \u0009 post';
var sixChars = 'Pre \\u0009 post';
//-- NOTE: If not using Firebug, replace 'console.log()' with 'alert()'.
console.log (oneChar + ' becomes --> ' + oneChar.replace (/\u0009/g, ""));
console.log (sixChars + ' becomes --> ' + sixChars.replace (/\\u0009/g, ""));
당신은 다른 탈출을 필요 .replace(/\\u009/g,'');
:
당신은 코드 서식을 사용할 필요가, 또는 SO 경향이 : 실제로 6 아스키 문자가 포함 된 경우
는 다음 정규식, 탈출과 같이해야 당신의 백 슬래시를 먹기. –