Hướng dẫn get string from character javascript - lấy chuỗi từ javascript ký tự

Ví dụ

Nhận ký tự đầu tiên trong một chuỗi:first character in a string:

hãy để văn bản = "Hello World"; Đặt chữ cái = text.charat (0);
let letter = text.charAt(0);

Hãy tự mình thử »

Nhận ký tự thứ hai trong một chuỗi:second character in a string:

hãy để văn bản = "Hello World"; Đặt chữ cái = text.charat (1);
let letter = text.charAt(1);

Hãy tự mình thử »

Nhận ký tự thứ hai trong một chuỗi:last character in a string:

hãy để văn bản = "Hello World"; Đặt chữ cái = text.charat (1);
let letter = text.charAt(text.length-1);

Hãy tự mình thử »

Nhận ký tự thứ hai trong một chuỗi:


hãy để văn bản = "Hello World"; Đặt chữ cái = text.charat (1);

Nhận ký tự cuối cùng trong một chuỗi:

hãy để văn bản = "Hello World"; Đặt chữ cái = text.charat (text.length-1);


Thêm ví dụ dưới đây.

Định nghĩa và cách sử dụng

Phương thức
var streetaddress= substr(addy, 0, index(addy, '.')); 
4 trả về ký tự tại một chỉ mục được chỉ định (vị trí) trong một chuỗi.
Chỉ số của ký tự đầu tiên là 0, 1 thứ hai, ...
Cú phápThông số
The index (position) of the character.
Default = 0.

Tham số

Sự mô tảChỉ số của ký tự đầu tiên là 0, 1 thứ hai, ...
Cú phápThông số
Empty string ("") if the index is out of range.


Tham số

Sự mô tả

mục lục
let letter = text.charAt(15);

Hãy tự mình thử »

Nhận ký tự thứ hai trong một chuỗi:

hãy để văn bản = "Hello World"; Đặt chữ cái = text.charat (1);
let letter = text.charAt();

Nhận ký tự cuối cùng trong một chuỗi:

hãy để văn bản = "Hello World"; Đặt chữ cái = text.charat (text.length-1);

Thêm ví dụ dưới đây.
let letter = text.charAt(3.14);

Hãy tự mình thử »


Định nghĩa và cách sử dụng

Phương thức

var streetaddress= substr(addy, 0, index(addy, '.')); 
4 trả về ký tự tại một chỉ mục được chỉ định (vị trí) trong một chuỗi.

Chỉ số của ký tự đầu tiên là 0, 1 thứ hai, ...

Cú phápThông sốTham sốSự mô tảmục lụcTùy chọn. Chỉ mục (vị trí) của ký tự.Default = 0.
Giá trị trả vềGiá trị trả vềGiá trị trả vềGiá trị trả vềGiá trị trả vềGiá trị trả về


Ví dụ

Trích xuất một chuỗi con từ văn bản:

hãy để văn bản = "Hello World!"; Đặt kết quả = text.SubString (1, 4);
let result = text.substring(1, 4);

Hãy tự mình thử »

Bắt đầu từ vị trí 2:

Đặt kết quả = text.subString (2);

Hãy tự mình thử »

Bắt đầu từ vị trí 2:


Đặt kết quả = text.subString (2);

Thêm ví dụ dưới đây.

Định nghĩa và cách sử dụng

Phương thức

var streetaddress= substr(addy, 0, index(addy, '.')); 
6 trích xuất các ký tự, giữa hai chỉ số (vị trí), từ một chuỗi và trả về chuỗi con.

Phương thức

var streetaddress= substr(addy, 0, index(addy, '.')); 
6 trích xuất các ký tự từ đầu đến cuối (độc quyền).

Phương thức

var streetaddress= substr(addy, 0, index(addy, '.')); 
6 không thay đổi chuỗi ban đầu.


Nếu bắt đầu lớn hơn kết thúc, các đối số được hoán đổi: (4, 1) = (1, 4).

Giá trị bắt đầu hoặc kết thúc nhỏ hơn 0, được coi là 0.

Cú pháp

String.SubString (bắt đầu, kết thúc)Thông số
Tham sốSự mô tả
Start position.
First character is at index 0.
bắt đầuYêu cầu. Vị trí bắt đầu. Ký tự đầu tiên là tại Index 0.
End position (up to, but not including).
If omitted: the rest of the string.

chấm dứt

Tùy chọn.end Vị trí (lên đến, nhưng không bao gồm) .if bỏ qua: phần còn lại của chuỗi.Thông số
Tham sốSự mô tả


bắt đầu

Yêu cầu. Vị trí bắt đầu. Ký tự đầu tiên là tại Index 0.

chấm dứt

Hãy tự mình thử »

Bắt đầu từ vị trí 2:

Đặt kết quả = text.subString (2);

Hãy tự mình thử »

Bắt đầu từ vị trí 2:

Đặt kết quả = text.subString (2);

Hãy tự mình thử »

Bắt đầu từ vị trí 2:

Đặt kết quả = text.subString (2);

Hãy tự mình thử »


Bắt đầu từ vị trí 2:

Đặt kết quả = text.subString (2);

Thêm ví dụ dưới đây.

Định nghĩa và cách sử dụngPhương thức
var streetaddress= substr(addy, 0, index(addy, '.')); 
6 trích xuất các ký tự, giữa hai chỉ số (vị trí), từ một chuỗi và trả về chuỗi con.
Phương thức
var streetaddress= substr(addy, 0, index(addy, '.')); 
6 trích xuất các ký tự từ đầu đến cuối (độc quyền).
Phương thức
var streetaddress= substr(addy, 0, index(addy, '.')); 
6 không thay đổi chuỗi ban đầu.
Nếu bắt đầu lớn hơn kết thúc, các đối số được hoán đổi: (4, 1) = (1, 4).Giá trị bắt đầu hoặc kết thúc nhỏ hơn 0, được coi là 0.
Cú phápCú phápCú phápCú phápCú phápCú pháp


Tôi đang cố gắng trích xuất mọi thứ trước khi ',' dấu phẩy. Làm cách nào để làm điều này trong JavaScript hoặc jQuery? Tôi đã thử cái này và không hoạt động ..

1345 albany street, Bellevue WA 42344

Tôi chỉ muốn lấy địa chỉ đường phố.

var streetaddress= substr(addy, 0, index(addy, '.')); 

Hướng dẫn get string from character javascript - lấy chuỗi từ javascript ký tự

Siêu bão

4.7585 Huy hiệu vàng20 Huy hiệu bạc33 Huy hiệu Đồng5 gold badges20 silver badges33 bronze badges

Đã hỏi ngày 3 tháng 2 năm 2012 lúc 17:49Feb 3, 2012 at 17:49

Anjana Sharmaanjana SharmaAnjana Sharma

4.1855 Huy hiệu vàng36 Huy hiệu bạc51 Huy hiệu Đồng5 gold badges36 silver badges51 bronze badges

1

var streetaddress = addy.substr(0, addy.indexOf(',')); 

Mặc dù đây không phải là nơi tốt nhất cho thông tin dứt khoát về những gì mỗi phương thức làm (Mạng Mozilla Developer là tốt hơn cho điều đó) W3Schools.com rất tốt để giới thiệu bạn với cú pháp.

Hướng dẫn get string from character javascript - lấy chuỗi từ javascript ký tự

Siêu bão

4.7585 Huy hiệu vàng20 Huy hiệu bạc33 Huy hiệu Đồng5 gold badges20 silver badges33 bronze badges

Đã hỏi ngày 3 tháng 2 năm 2012 lúc 17:49Feb 3, 2012 at 17:57

Hướng dẫn get string from character javascript - lấy chuỗi từ javascript ký tự

Anjana Sharmaanjana Sharmawheresrhys

4.1855 Huy hiệu vàng36 Huy hiệu bạc51 Huy hiệu Đồng18 gold badges90 silver badges161 bronze badges

2

var streetaddress = addy.split(',')[0];

Mặc dù đây không phải là nơi tốt nhất cho thông tin dứt khoát về những gì mỗi phương thức làm (Mạng Mozilla Developer là tốt hơn cho điều đó) W3Schools.com rất tốt để giới thiệu bạn với cú pháp.Oct 30, 2015 at 13:57

user3336882user3336882user3336882

Đã trả lời ngày 3 tháng 2 năm 2012 lúc 17:572 gold badges13 silver badges13 bronze badges

4

wheresrhyswheresrhys

streetaddress.substring(0, streetaddress.indexOf(','));

21.5K18 Huy hiệu vàng90 Huy hiệu bạc161 Huy hiệu đồngFeb 3, 2012 at 17:54

Hướng dẫn get string from character javascript - lấy chuỗi từ javascript ký tự

2

//split string into an array and grab the first item

var streetaddress = addy.split(',')[0];

Đã trả lời ngày 30 tháng 10 năm 2015 lúc 13:57

2.8332 Huy hiệu vàng13 Huy hiệu bạc13 Huy hiệu Đồng

thử cái này:10 gold badges60 silver badges70 bronze badges

Đã trả lời ngày 3 tháng 2 năm 2012 lúc 17:54Mar 15, 2016 at 16:35

Hướng dẫn get string from character javascript - lấy chuỗi từ javascript ký tự

4

Ngoài ra, tôi khuyên bạn nên đặt tên cho các biến của bạn bằng trường hợp lạc đà (StreetAddress) để đọc tốt hơn.

var streetAddress = /[^,]*/.exec(addy)[0];

AlexMar 13, 2014 at 17:28

20.7k10 Huy hiệu vàng60 Huy hiệu bạc70 Huy hiệu Đồngflu

Đã trả lời ngày 15 tháng 3 năm 2016 lúc 16:357 gold badges72 silver badges71 bronze badges

3

Nếu bạn thích nó ngắn chỉ cần sử dụng regexp:

s = s.substr(0, s.indexOf(',') === -1 ? s.length : s.indexOf(','));

Đã trả lời ngày 13 tháng 3 năm 2014 lúc 17:28

Fluflunot a generic solution because of the undesirable behavior if the string doesn't contain the character you are looking for.

Huy hiệu vàng 13,9K772 Huy hiệu bạc71 Huy hiệu đồng

Hầu như giống như câu trả lời của David G nhưng không có chức năng ẩn danh, nếu bạn không cảm thấy thích bao gồm một.

Trong trường hợp này, chúng tôi sử dụng thực tế là đối số thứ hai của

var streetaddress = addy.substr(0, addy.indexOf(',')); 
0 là một độ dài và chúng tôi biết chuỗi con của chúng tôi đang bắt đầu từ 0.Mar 10, 2016 at 15:51

Câu trả lời hàng đầu không phải là một giải pháp chung vì hành vi không mong muốn nếu chuỗi không chứa ký tự bạn đang tìm kiếm.m a

Nếu bạn muốn hành vi chính xác trong trường hợp chung, hãy sử dụng phương pháp này hoặc phương pháp của David G, không phải là câu trả lời hàng đầu1 silver badge3 bronze badges

var newString = string.substr(0,string.indexOf(','));

Phương pháp Regex và Split cũng sẽ hoạt động, nhưng có thể chậm hơn / quá mức cần thiết cho vấn đề cụ thể này.

Đã trả lời ngày 10 tháng 3 năm 2016 lúc 15:514 gold badges26 silver badges42 bronze badges

Feb 3, 2012 at 17:52

1391 Huy hiệu bạc3 Huy hiệu đồngGaurav

MacCath8 gold badges48 silver badges78 bronze badges

var streetaddress = addy.substr(0, addy.indexOf('.')); 

3,8414 huy hiệu vàng26 Huy hiệu bạc42 Huy hiệu đồng

Feb 3, 2012 at 17:52

Hướng dẫn get string from character javascript - lấy chuỗi từ javascript ký tự

1391 Huy hiệu bạc3 Huy hiệu đồngMira Weller

MacCath20 silver badges27 bronze badges

3,8414 huy hiệu vàng26 Huy hiệu bạc42 Huy hiệu đồng

Đã trả lời ngày 3 tháng 2 năm 2012 lúc 17:52

Gauravgaurav

var streetaddress= substr(addy, 0, index(addy, '.')); 
1

Phù bằng vàng 28K848 Huy hiệu bạc78 Huy hiệu đồngAug 21, 2015 at 16:23

(Bạn nên đọc qua hướng dẫn JavaScript, đặc biệt là phần về các hàm chuỗi)David G

Mira Wellermira Weller1 gold badge21 silver badges18 bronze badges

2.38020 Huy hiệu bạc27 Huy hiệu đồng

var streetaddress= substr(addy, 0, index(addy, '.')); 
2

Nếu bạn muốn trả về chuỗi ban đầu không bị ảnh hưởng nếu nó không chứa ký tự tìm kiếm thì bạn có thể sử dụng hàm ẩn danh (đóng cửa):

var streetaddress= substr(addy, 0, index(addy, '.')); 
0Jan 16, 2020 at 10:44

Điều này có thể được thực hiện chung chung hơn:

var streetaddress= substr(addy, 0, index(addy, '.')); 
3

Không ai nói nó phải đi trên một dòng.

Đã trả lời ngày 26 tháng 5 lúc 1:07May 26 at 1:07

Hướng dẫn get string from character javascript - lấy chuỗi từ javascript ký tự

Monkeymonkeymonkey

8699 Huy hiệu bạc28 Huy hiệu đồng9 silver badges28 bronze badges

2

Làm cách nào để trích xuất một chuỗi từ một từ trong javascript?

Phương thức chuỗi con () trích xuất một phần của chuỗi. Phương thức Subr () bắt đầu ở một vị trí được chỉ định và trả về một số ký tự được chỉ định. Phương thức Subr () không thay đổi chuỗi gốc. Để trích xuất các ký tự từ cuối chuỗi, hãy sử dụng vị trí bắt đầu âm.. The substr() method begins at a specified position, and returns a specified number of characters. The substr() method does not change the original string. To extract characters from the end of the string, use a negative start position.

Làm thế nào để bạn tìm thấy một ký tự cụ thể trong một chuỗi JavaScript?

Phương thức indexof () trả về vị trí của lần xuất hiện đầu tiên của một giá trị trong một chuỗi.Phương thức indexof () trả về -1 nếu không tìm thấy giá trị.Phương pháp indexof () là trường hợp nhạy cảm. returns the position of the first occurrence of a value in a string. The indexOf() method returns -1 if the value is not found. The indexOf() method is case sensitive.

Làm thế nào để bạn có được một chuỗi trước một ký tự cụ thể trong JavaScript?

Làm thế nào để có được chất nền trước một ký tự trong JavaScript..
Đặt str = "Tên: Mô tả" ;.
str = str.chia (":") [0] ;.
["Tên", "Mô tả"].
str = str.chuỗi con (0, str. indexof (":")) ;.
str = /(. +): /.Exec (str) [0] ;.

Làm thế nào để bạn trả về một phần của chuỗi sau một ký tự nhất định?

Để có được một phần của chuỗi, chuỗi.subString () được sử dụng trong javascript.Sử dụng phương pháp này, chúng ta có thể nhận được bất kỳ phần nào của chuỗi trước hoặc sau một ký tự cụ thể.string. substring() method is used in javascript. Using this method we can get any part of a string that is before or after a particular character.