jquery에서 하위 문자열을 지정하는 방법
클라이언트 측에서 jquery를 사용하여 "nameGorge"를 서브스트링하고 "name"을 제거하여 "Gorge"만 출력할 수 있는 방법은 무엇입니까?
var name = "nameGorge"; //output Gorge
jQuery 필요 없습니다!하위 문자열 방법을 사용하면 됩니다.
var gorge = name.substring(4);
또는 제거할 텍스트가 정적이 아닌 경우:
var name = 'nameGorge';
var toRemove = 'name';
var gorge = name.replace(toRemove,'');
를 사용합니다. (2번째 버전에서는 어레이에서 및 를 사용합니다.
var result = name.split('name')[1];
var result = name.split('name').slice( 1 ).join(''); // May be a little safer
사용.
var result = name.replace('name','');
문자열에 사용합니다.
var result = name.slice( 4 );
표준 Javascript는 다음 구문을 사용하여 이 작업을 수행합니다.
string.substring(시작, 끝)
var name = "nameGorge";
var output = name.substring(4);
여기서 더 읽기: http://www.w3schools.com/jsref/jsref_substring.asp
이것은 단순한 JavaScript입니다. 및 을 참조하십시오.
그렇게 하기 위해서는 재쿼리가 필요하지 않습니다.
var placeHolder="name";
var res=name.substr(name.indexOf(placeHolder) + placeHolder.length);
var name = "nameGorge";
name.match(/[A-Z].*/)[0]
jQuery 라이브러리가 아닌 Javascript의 고유한 기능에 의존하지만 가능합니다.
http://www.w3schools.com/jsref/jsref_substr.asp Thesubstr
함수를 사용하면 문자열의 특정 부분을 추출할 수 있습니다.
추출할 문자열 부분을 찾는 데 사용할 특정 문자열이나 문자를 찾는다면 indexOf 함수도 사용할 수 있습니다.http://www.w3schools.com/jsref/jsref_IndexOf.asp
그러나 질문은 다소 모호합니다. 텍스트를 '이름'과 연결하는 것만으로도 원하는 결과를 얻을 수 있습니다.당신의 서브스트링을 얻는 기준이 정확히 무엇입니까?
다음은 어떻습니까?
<script charset='utf-8' type='text/javascript'>
jQuery(function($) { var a=$; a.noConflict();
//assumming that you are using an input text
// element with the text "nameGorge"
var itext_target = a("input[type='text']:contains('nameGorge')");
//gives the second part of the split which is 'Gorge'
itext_target.html().split("nameGorge")[1];
...
});
</script>
언급URL : https://stackoverflow.com/questions/4126762/how-to-substring-in-jquery
'sourcecode' 카테고리의 다른 글
MacOS에서 도커를 쉽게 설치 및 제거하는 방법 (0) | 2023.08.17 |
---|---|
Invoke-WebRequest (0) | 2023.08.17 |
C# 코드를 PowerShell 스크립트로 변환하는 방법은 무엇입니까? (0) | 2023.08.17 |
jQuery를 사용하여 선택한 옵션에 추가 데이터 추가 (0) | 2023.08.17 |
JDBC를 사용하여 MySQL 세션 변수를 올바르게 설명하는 방법 (0) | 2023.08.17 |