JavaScript 문자열을 모두 소문자로 변환
JavaScript 문자열 값을 모두 소문자로 변환하려면 어떻게 해야 합니까?
::"Your Name"
로로 합니다."your name"
var lowerCaseName = "Your Name".toLowerCase();
String 객체의 toLowerCase 메서드 또는 toLocaleLowerCase 메서드를 사용합니다.다른 점은 말이다.toLocaleLowerCase
는 사용자/호스트의 현재 로케일을 고려합니다.ECMAScript Language Specification(ECMA-262)의 § 15.5.4.17에 따라toLocaleLowerCase
…
...로케일에 의존하지 않는 결과가 아니라 호스트 환경의 현재 로케일에 대해 올바른 결과를 얻을 수 있다는 점을 제외하면 To Lower Case와 동일하게 동작합니다.그 언어의 규칙이 일반적인 Unicode 대소문자 매핑과 경합하는 소수의 경우(터키어 등)에만 차이가 있습니다.
예:
var lower = 'Your Name'.toLowerCase();
, 「」는,toLowerCase
★★★★★★★★★★★★★★★★★」toLocaleLowerCase
함수는 모든 값 유형에 대해 일반적으로 작동하도록 구현됩니다.따라서 이러한 함수를 호출할 수 있습니다.String
물건들.이렇게 하면 결과 문자열 값에서 각 문자의 대소문자를 변경하기 전에 문자열 값으로 자동 변환됩니다.예를 들어 다음과 같이 적용할 수 있습니다. toLowerCase
런런날 ?나 ?? ???
var lower = String.prototype.toLowerCase.apply(new Date());
이는 사실상 다음 항목에 해당합니다.
var lower = new Date().toString().toLowerCase();
일반적으로 두 번째 형식은 단순성과 가독성 때문에 선호됩니다.에서는 첫 할 수 .null
. 치치를 한 결과. 적용 결과toLowerCase
★★★★★★★★★★★★★★★★★」toLocaleLowerCase
null
낳다null
(일부러)
에는 ", JavaScript"가 .toLowerCase()
모두 소문자로 된 오래된 문자열인 새 문자열을 반환하는 메서드입니다.이전 문자열은 변경되지 않습니다.
다음과 같은 작업을 수행할 수 있습니다.
"Foo".toLowerCase();
document.getElementById('myField').value.toLowerCase();
toLocaleUpperCase() 또는 소문자 함수는 정상적으로 동작하지 않습니다.예를 들어 Safari 4, Chrome 4 Beta 및 Firefox 3.5.x에서는 터키어 문자열이 잘못 변환됩니다.브라우저는 navigator.language에 각각 "en-US", "tr", "en-US"로 응답합니다.
하지만 브라우저의 Accept-Lang 설정을 확인할 수 있는 방법은 없습니다.
모든 브라우저를 tr-TR 로케일 선호로 설정했는데 Chrome만 문제가 발생합니다.이러한 설정은 HTTP 헤더에만 영향을 줄 수 있다고 생각합니다만, JavaScript에서는 액세스 할 수 없습니다.
Mozilla 문서에는 "문자열 내의 문자는...로 변환됩니다.현재 로케일을 존중하고 있습니다.대부분의 언어에서 이것은 ...와 동일하게 반환됩니다." 터키어에서는 유효하다고 생각합니다.en 또는 tr로 설정해도 차이가 없습니다.
터키어에서는 "DInNCS"를 "dincs"로, "DINC"를 "dyncs"로, 또는 그 반대로 변환해야 한다.
요?toLowerCase()
,toUpperCase()
시제품은 아직 구할 수 없습니다.toTitleCase()
★★★★★★★★★★★★★★★★★」toProperCase()
:
String.prototype.toTitleCase = function() {
return this.split(' ').map(i => i[0].toUpperCase() + i.substring(1).toLowerCase()).join(' ');
}
String.prototype.toPropperCase = function() {
return this.toTitleCase();
}
var OriginalCase = 'Your Name';
var lowercase = OriginalCase.toLowerCase();
var upperCase = lowercase.toUpperCase();
var titleCase = upperCase.toTitleCase();
console.log('Original: ' + OriginalCase);
console.log('toLowerCase(): ' + lowercase);
console.log('toUpperCase(): ' + upperCase);
console.log('toTitleCase(): ' + titleCase);
많은 분들이 찾고 계시다는 점에 주목했습니다.strtolower()
자바스크립트다른 언어와 같은 기능명을 기대하고 있기 때문에, 이 투고는 여기에 게재되어 있습니다.
네이티브 JavaScript 함수 사용을 권장합니다.
"SomE StriNg".toLowerCase()
여기 PHP와 똑같이 동작하는 함수가 있습니다(PHP 코드를 JavaScript로 이식하는 사용자를 위해).
function strToLower (str) {
return String(str).toLowerCase();
}
메서드 또는 함수: To Lower Case() 및 To Upper Case()
설명:이러한 메서드는 소문자에서 대문자 또는 그 반대로 문자열 또는 알파벳을 커버하기 위해 사용됩니다.예: "and"에서 "AND"로.
대문자로 변환:
코드 예:
<script language=javascript>
var ss = " testing case conversion method ";
var result = ss.toUpperCase();
document.write(result);
</script>
결과: 테스트 케이스 변환 방법
소문자로 변환:
코드 예:
<script language=javascript>
var ss = " TESTING LOWERCASE CONVERT FUNCTION ";
var result = ss.toLowerCase();
document.write(result);
</script>
결과: 소문자 변환 함수 테스트
설명:위의 예에서는
ToUpperCase() 메서드는 임의의 문자열을 "UPPER" 대소문자로 변환합니다.
toLowerCase() 메서드는 문자열을 "소문자"로 변환합니다.
이 함수는 문자열 개체에서만 작동합니다.
예를 들어 플러그인을 소비하고 있는데 왜 확장자가 붙는지 헷갈렸습니다.tolowercase는 함수가 아닙니다." JavaScript 오류입니다.
onChange: function(file, extension)
{
alert("extension.toLowerCase()=>" + extension.toLowerCase() + "<=");
이로 인해 "extension.toLowerCase is not function" 오류가 발생하였습니다.그래서 나는 이 코드를 시도했고, 그것이 문제를 드러냈다!
alert("(typeof extension)=>" + (typeof extension) + "<=");;
출력은 "(확장 유형)입니다.=> 객체 <=" - 아하, 입력용 문자열 var를 얻지 못했습니다.수정은 간단합니다.그 망할 것을 스트링에 넣기만 하면 됩니다.
var extension = String(extension);
캐스트 후 extension.toLowerCase() 함수는 정상적으로 동작했습니다.
옵션 1: Lower Case()에 대한 사용
var x = 'ABC';
x = x.toLowerCase();
옵션 2: 사용자 고유의 기능 사용
function convertToLowerCase(str) {
var result = '';
for (var i = 0; i < str.length; i++) {
var code = str.charCodeAt(i);
if (code > 64 && code < 91) {
result += String.fromCharCode(code + 32);
} else {
result += str.charAt(i);
}
}
return result;
}
이름:
x = convertToLowerCase(x);
JS JS를 .toLowerCase()
let v = "Your Name" let u = v.toLowerCase();
or or or openicle.
let u = "Your Name".toLowerCase();
const str = 'Your Name';
// convert string to lowercase
const lowerStr = str.toLowerCase();
// print the new string
console.log(lowerStr);
직접 구축하고 싶은 경우:
function toLowerCase(string) {
let lowerCaseString = "";
for (let i = 0; i < string.length; i++) {
// Find ASCII charcode
let charcode = string.charCodeAt(i);
// If uppercase
if (charcode > 64 && charcode < 97) {
// Convert to lowercase
charcode = charcode + 32
}
// Back to char
let lowercase = String.fromCharCode(charcode);
// Append
lowerCaseString = lowerCaseString.concat(lowercase);
}
return lowerCaseString
}
내장된 .toLowerCase() 메서드는 JavaScript 문자열로 사용할 수 있습니다.예:
var x = "Hello";
x.toLowerCase();
다음과 같은 간단한 방법을 사용해 보십시오.
var lower = (str+"").toLowerCase();
해라
<input type="text" style="text-transform: uppercase"> <!-- uppercase -->
<input type="text" style="text-transform: lowercase"> <!-- lowercase -->
언급URL : https://stackoverflow.com/questions/154862/convert-javascript-string-to-be-all-lowercase
'programing' 카테고리의 다른 글
안드로이드에서 엑셀 파일을 만드는 방법은? (0) | 2023.04.17 |
---|---|
Bash를 사용하여 마지막 명령어의 출력을 자동으로 변수에 캡처하시겠습니까? (0) | 2023.04.17 |
git 브랜치 이름을 붙이기 위해 일반적으로 사용되는 프랙티스의 예는 무엇입니까? (0) | 2023.04.17 |
shell에서 source 명령을 찾을 수 없습니다. (0) | 2023.04.17 |
R 스크립트에서 Excel 파일 직접 읽기 (0) | 2023.04.12 |