문제

따라서 클래식 ASP가 드문 경우를 제외하고 서버 측 코딩을 허용하지 않는 클라이언트가 있으므로 모든 것이 HTML 및 JavaScript입니다.

따라서 기본적으로 양식에서 URL을 빌드 한 다음 리디렉션해야합니다. JavaScript는 반드시 내 일이 아니지만 String.format을 사용하여 ASP.NET에서 5 분이 걸립니다.

JavaScript에 string.format 메소드가 있습니까?

도움이 되었습니까?

해결책

아야, 짜증나.

도난당했습니다 다른 게시물:

String.format = function() {
  var s = arguments[0];
  for (var i = 0; i < arguments.length - 1; i++) {       
    var reg = new RegExp("\\{" + i + "\\}", "gm");             
    s = s.replace(reg, arguments[i + 1]);
  }

  return s;
}

다른 팁

아니요, JavaScript에는 그런 것이 없지만 일부 사람들은 이미 JS에 대한 printf를 작성했습니다.

예를 들어 printf/string.format에 해당하는 JavaScript

나는 비슷한 것을 찾고 있었고 프로토 타입의 "템플릿"객체에 정착했습니다.

프로토 타입에서

// 템플릿 (서식 표현식) var mytemplate = new Template ( 'TV 쇼 #{title}은 #{author}에 의해 만들어졌습니다.');

// 템플릿에 의해 서식 할 데이터는 var show = {제목 : 'The Simpsons', 저자 : 'Matt Groening', 네트워크 : 'Fox'};

// 데이터를 형식화합시다. myTemplate.evaluate (show); //-> "TV 쇼 The Simpsons는 Matt Groening에 의해 만들어졌습니다."

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top