Javascript 문자열 문자열 조작 package_javascript 기술
핵심 코드:
/**
* jscript.string 패키지
* 이 패키지에는 문자열 작업을 위한 유틸리티 함수가 포함되어 있습니다.
*/
if (jscript 유형 == '정의되지 않음') {
jscript = function() { }
}
jscript.string = 함수 () { }
/**
* 이 함수는 문자열에서 다른 문자열을 검색하고
* 두 번째 문자열이 첫 번째 문자열에 나타나는 횟수를 반환합니다.
*(返回字符串中某子串 Out现的次数)
* @param inStr 검색할 문자열입니다.
* @param inSearchStr 검색할 문자열입니다.
* @return inSearchStr이 inStr에 나타나는 횟수입니다.
* 또는 inStr 또는 inSearchStr이 null이거나 빈 문자열인 경우 0입니다.
*/
jscript.string.substrCount = function(inStr, inSearchStr) {
if (inStr == null || inStr == "" ||
inSearchStr == null || inSearchStr == "") {
return 0;
}
var SplitChars = inStr.split(inSearchStr);
splitChars.length - 1을 반환합니다.
} // substrCount()를 종료합니다.
/**
* 이 함수는 입력 문자열을 받아 주어진 문자 목록에 나타나는 모든
* 문자를 제거하거나 주어진 문자 목록에 나타나지 않는 모든
* 문자를 제거합니다.
*(此函数用来屏蔽或者保留 "inCharList" 中字符,取决于参数 "inStripOrAllow")
* @param inStr 문자를 제거할 문자열입니다.
* @param inStripOrAllow 값은 "strip" 또는 "allow"입니다.
* @param inCharList 이것은 (a)
* inStr에서 제거될 문자 목록(inStripOrAllow ==
* "strip"인 경우) 또는 (b) 제거할 문자 목록입니다.
* inStr에서 제거되지 않습니다(inStripOrAllow ==
"allow"인 경우).
* @return 문자가 지정된 대로
* 제거된 후 inStr의 값.
*/
jscript.string.stripChars = function(inStr, inStripOrAllow, inCharList) {
if (inStr == null || inStr == "" ||
inCharList == null || inCharList == "" ||
inStripOrAllow == null || inStripOrAllow == "") {
return "";
}
inStripOrAllow = inStripOrAllow.toLowerCase();
var outStr = "";
var i;
var j;
var nextChar;
var keepChar;
for (i = 0; i < inStr.length; i ) {
nextChar = inStr.substr(i, 1);
if (inStripOrAllow == "허용") {
keepChar = false;
} else {
keepChar = true;
}
for (j = 0; j < inCharList.length; j ) {
checkChar = inCharList.substr(j, 1);
if (inStripOrAllow == "허용" && nextChar == checkChar) {
keepChar = true;
}
if (inStripOrAllow == "strip" && nextChar == checkChar) {
keepChar = false;
}
}
if (keepChar == true) {
outStr = outStr nextChar;
}
}
return outStr;
} // StripChars()를 종료합니다.
/**
* 이 함수는 주어진 문자열이 목록의
* 문자만 포함하는지, 아니면 주어진 목록의 어떤 문자도 포함하지 않는지 확인할 수 있습니다.
*(此函数用来判断 inString 是否为 inCharList 中的字符,或者进行数判断,取决于参数 inFromExcept)
* @param inString 확인할 문자열입니다.
* @param inCharList (a) inString에서 허용되는 유일한
* 문자(inFromExcept
*가 == "from_list"인 경우) 또는 (b)
*에 해당하는 유일한 문자인 문자 목록입니다. 🎜>*는 inString에 나타날 수 없습니다(inFromExcept가
* == "not_from_list"인 경우).
* @param inFromExcept "from_list"인 경우 inString은
* inCharList의 문자만 포함할 수 있습니다.
* "not_from_list"인 경우 inString은 inCharList에 있는 문자를 제외한 모든 문자
*를 포함할 수 있습니다.
* @return inString에 유효한 문자만 포함된 경우 True,
* inFromExcept ==
* "from_list"인 경우 inCharList에 나열된 대로, 그렇지 않은 경우 false, inString에
* 아무것도 포함하지 않은 경우 true inFromExcept == "not_from_list"인 경우
* inCharList에 나열된 문자 중 하나입니다.
*/
jscript.string.strContentValid = function(inString, inCharList, inFromExcept) {
if (inString == null || inCharList == null || inFromExcept == null ||
inString == "" || inCharList == "") {
false를 반환합니다.
}
inFromExcept = inFromExcept.toLowerCase();
var i;
if (inFromExcept == "from_list") {
for (i = 0; i < inString.length; i ) {
if (inCharList.indexOf(inString.charAt(i)) == -1) {
거짓을 반환합니다.
}
}
true를 반환합니다.
}
if (inFromExcept == "not_from_list") {
for (i = 0; i < inString.length; i ) {
if (inCharList.indexOf(inString.charAt(i) )) != -1) {
false를 반환;
}
}
true를 반환합니다.
}
}// strContentValid()를 종료합니다.
/**
* 이 함수는 문자열의 특정 하위 문자열(더 정확하게는
*이 나오는 모든 항목)을 지정된 새 하위 문자열로 대체합니다.
*는 물론 단일 문자일 수도 있습니다. (이 함수는 inSrc의 모든 inOld를 inNew로 대체하여 문자열 대체를 수행합니다.)
* @param inSrc 하위 문자열을 대체할 문자열입니다.
* @param inOld 대체할 하위 문자열입니다. inNew 삽입할 새 하위 문자열입니다.
* @return inOld가 모두 포함된 inSrc의 값은
*를 inNew로 대체합니다.*/
jscript.string.replace = function(inSrc, inOld, inNew) {
if (inSrc == null || inSrc == "" || inOld == null || inOld == "" ||
inNew == null || inNew == "") {
return "";
}
while (inSrc.indexOf(inOld) > -1) {
inSrc = inSrc.replace(inOld, inNew);
}
return inSrc;
} // 교체()를 끝냅니다.
/**
* 문자열 시작 부분의 공백을 제거하는 함수
* (문자열 왼쪽의 공백 문자 제거)
* @param inStr 제거할 문자열
* @return 문자열 또는 null 또는 빈 문자열이 전달된 경우
*
*/
jscript.string.leftTrim = function(inStr) {
if (inStr == null || inStr == "") {
return null;
}
var j;
for (j = 0; inStr.charAt(j) == " "; j ) { }
return inStr.substring(j, inStr.length);
} // leftTrim()을 종료합니다.
/**
* 문자열 끝의 공백을 제거하는 함수입니다.
* (위 함수에 해당하며 문자열 오른쪽의 공백 문자를 제거합니다.)
* @param inStr 제거할 문자열입니다. 🎜>* @return 잘린 문자열 또는 null 또는 빈 문자열이 전달된 경우
*
*/
jscript.string.rightTrim = function(inStr) {
if (inStr == null || inStr == "") {
return null;
}
var j;
for (j = inStr.length - 1; inStr.charAt(j) == " "; j--) { }
return inStr.substring(0, j 1);
} // rightTrim()을 종료합니다.
/**
* 문자열 양쪽 끝의 공백을 잘라내는 기능입니다.
*
* @param inStr 잘라낼 문자열입니다.
* @return 잘린 문자열 또는 null 또는 빈 문자열이 전달된 경우 null
*
*/
jscript.string.fullTrim = function(inStr) {
if (inStr == null || inStr == "") {
return "";
}
inStr = this.leftTrim(inStr);
inStr = this.rightTrim(inStr);
반환Str;
} // fullTrim()을 종료합니다.
演示区:
[Ctrl A 전체选 注:如需引入외부Js需刷新才能执行

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











PHP에서 int 유형을 문자열로 변환하는 방법에 대한 자세한 설명 PHP 개발에서 int 유형을 문자열 유형으로 변환해야 하는 경우가 종종 있습니다. 이 변환은 다양한 방법으로 수행할 수 있습니다. 이 기사에서는 독자의 이해를 돕기 위해 특정 코드 예제와 함께 몇 가지 일반적인 방법을 자세히 소개합니다. 1. PHP 내장 함수 strval()을 사용하세요. PHP는 다양한 유형의 변수를 문자열 유형으로 변환할 수 있는 내장 함수 strval()을 제공합니다. int형을 string형으로 변환해야 할 때,

Golang에서 문자열이 특정 문자로 시작하는지 확인하는 방법은 무엇입니까? Golang으로 프로그래밍할 때 문자열이 특정 문자로 시작하는지 확인해야 하는 상황에 자주 직면하게 됩니다. 이 요구 사항을 충족하기 위해 Golang의 문자열 패키지에서 제공하는 기능을 사용할 수 있습니다. 다음에는 Golang을 사용하여 문자열이 특정 문자로 시작하는지 확인하는 방법을 구체적인 코드 예제와 함께 자세히 소개하겠습니다. Golang에서는 strings 패키지의 HasPrefix를 사용할 수 있습니다.

제목: Golang에서 문자열이 특정 문자로 끝나는지 확인하는 방법 Go 언어에서는 문자열을 처리할 때 문자열이 특정 문자로 끝나는지 확인해야 하는 경우가 있습니다. 이 기사에서는 Go 언어를 사용하여 이 기능을 구현하는 방법을 소개하고 참조용 코드 예제를 제공합니다. 먼저 Golang에서 문자열이 지정된 문자로 끝나는지 확인하는 방법을 살펴보겠습니다. Golang의 문자열에 포함된 문자는 인덱싱을 통해 얻을 수 있으며, 문자열의 길이는 다음과 같습니다.

1. 먼저 pycharm을 열고 pycharm 홈페이지로 들어갑니다. 2. 그런 다음 새 Python 스크립트를 생성하고 마우스 오른쪽 버튼을 클릭하고 새로 만들기를 클릭한 후 Pythonfile을 클릭합니다. 3. 문자열(코드: s="-")을 입력합니다. 4. 그런 다음 문자열의 기호를 20번 반복해야 합니다(코드: s1=s*20). 5. 인쇄 출력 코드(코드: print(s1))를 입력합니다. 6. 마지막으로 스크립트를 실행하면 하단에 반환 값이 표시됩니다. - 20번 반복됩니다.

PHP에서 16진수 문자열을 변환할 때 중국어 문자가 깨지는 문제를 해결하는 방법 PHP 프로그래밍에서 때때로 16진수 문자열을 일반 중국어 문자로 변환해야 하는 상황에 직면합니다. 그러나 이러한 변환 과정에서 때때로 중국어 문자가 깨져 나오는 문제에 직면하게 됩니다. 이 기사에서는 PHP에서 16진수를 문자열로 변환할 때 중국어 문자가 깨지는 문제를 해결하는 방법과 구체적인 코드 예제를 제공합니다. 16진수 변환을 위해서는 hex2bin() 함수를 사용하세요. PHP에 내장된 hex2bin() 함수는 1을 변환할 수 있습니다.

PHP 문자열 일치 팁: 모호한 포함 표현식 방지 PHP 개발에서 문자열 일치는 일반적으로 특정 텍스트 내용을 찾거나 입력 형식을 확인하는 데 사용되는 일반적인 작업입니다. 그러나 일치 정확도를 보장하기 위해 모호한 포함 표현식을 사용하지 말아야 할 경우도 있습니다. 이 기사에서는 PHP에서 문자열 일치를 수행할 때 모호한 포함 표현식을 방지하는 몇 가지 기술을 소개하고 구체적인 코드 예제를 제공합니다. 정확한 일치를 위해 preg_match() 함수를 사용하십시오. PHP에서는 preg_mat를 사용할 수 있습니다.

PHP 문자열 작업: 공백을 효과적으로 제거하는 실용적인 방법 PHP 개발 시 문자열에서 공백을 제거해야 하는 상황에 자주 직면하게 됩니다. 공백을 제거하면 문자열이 더 깔끔해지고 후속 데이터 처리 및 표시가 쉬워집니다. 이 기사에서는 공백을 제거하는 몇 가지 효과적이고 실용적인 방법을 소개하고 구체적인 코드 예제를 첨부합니다. 방법 1: PHP 내장 함수인 Trim()을 사용합니다. PHP 내장 함수인 Trim()을 사용하면 문자열 양쪽 끝의 공백(공백, 탭, 개행 등 포함)을 제거할 수 있어 매우 편리하고 쉽습니다. 사용.

웹 애플리케이션 개발에 널리 사용되는 스크립팅 언어로서 PHP는 매우 강력한 문자열 처리 기능을 가지고 있습니다. 일상적인 개발 과정에서 문자열, 특히 문자열의 마지막 두 문자를 삭제해야 하는 작업을 자주 접하게 됩니다. 이 기사에서는 문자열의 마지막 두 문자를 삭제하는 두 가지 PHP 기술을 소개하고 구체적인 코드 예제를 제공합니다. 팁 1: substr 함수 사용 PHP의 substr 함수는 문자열의 일부를 반환하는 데 사용됩니다. 문자열과 시작 위치를 지정하여 쉽게 문자를 제거할 수 있습니다.
