Hướng dẫn how do you split a string of numbers in javascript? - làm thế nào để bạn tách một chuỗi số trong javascript?

10

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi muốn chia dây như

'foofo21' 'bar432' 'foobar12345'

vào trong

['foofo', '21'] ['bar', '432'] ['foobar', '12345']

Có một cách dễ dàng và đơn giản để làm điều này trong JavaScript?

Lưu ý rằng phần chuỗi [ví dụ: foofo có thể bằng tiếng Hàn thay vì tiếng Anh].

hỏi ngày 16 tháng 3 năm 2017 lúc 7:35Mar 16, 2017 at 7:35

5

Giải pháp thứ hai:

var num = "'foofo21".match[/\d+/g];
// num[0] will be 21

var letr =  "foofo21".match[/[a-zA-Z]+/g];
/* letr[0] will be foofo.
   Now both are separated, and you can make any string as you like. */

Đã trả lời ngày 16 tháng 3 năm 2017 lúc 7:58Mar 16, 2017 at 7:58

RajeshprajeshpRajeshP

3312 Huy hiệu vàng3 Huy hiệu bạc2 Huy hiệu đồng2 gold badges3 silver badges2 bronze badges

Kiểm tra mã mẫu này

var inputText = "'foofo21' 'bar432' 'foobar12345'";
function processText[inputText] {
    var output = [];
    var json = inputText.split[' '];
    json.forEach[function [item] {
        output.push[item.replace[/\'/g, ''].split[/[\d+]/].filter[Boolean]];
    }];
    return output;
}

console.log[JSON.stringify[processText[inputText]]];

Đã trả lời ngày 16 tháng 3 năm 2017 lúc 8:07Mar 16, 2017 at 8:07

3

Bạn muốn một biểu thức chính quy rất cơ bản, [\ d+]. Điều này sẽ chỉ khớp với các chữ số.[\d+]. This will match only digits.

whole_string="lasd行書繁1234"
split_string = whole_string.split[/[\d+]/]
console.log["Text:" + split_string[0] + " & Number:" + split_string[1]]

Đã trả lời ngày 16 tháng 3 năm 2017 lúc 8:00Mar 16, 2017 at 8:00

BiogenxbiogenxBioGenX

3522 Huy hiệu bạc11 Huy hiệu đồng2 silver badges11 bronze badges

Làm thế nào để bạn chia một chuỗi thành các giá trị?

Tách được sử dụng để chia một chuỗi được phân định thành chuỗi con. Bạn có thể sử dụng một mảng ký tự hoặc mảng chuỗi để chỉ định các ký tự hoặc chuỗi phân định hoặc nhiều hơn. Nếu không có ký tự phân định nào được chỉ định, chuỗi được phân chia tại các ký tự không gian trắng.

Chúng ta có thể chia chuỗi trong JavaScript không?
const myArray = text.split[" "];

Hãy tự mình thử »

Chia các từ và trả lại từ thứ hai:

hãy để văn bản = "hôm nay bạn thế nào?"; const myArray = text.split [""]; Đặt từ = myarray [1];
const myArray = text.split[" "];
let word = myArray[1];

Hãy tự mình thử »

Chia các ký tự, bao gồm cả khoảng trắng:

const myArray = text.split [""];

Hãy tự mình thử »

Sử dụng tham số giới hạn:

const myArray = text.split ["", 3];

Hãy tự mình thử »

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

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

Phương thức split[] chia một chuỗi thành một mảng các chuỗi con.

Phương thức split[] trả về mảng mới.

Phương thức split[] không thay đổi chuỗi ban đầu.

Nếu [""] được sử dụng làm dấu phân cách, chuỗi được phân chia giữa các từ.

Cú pháp

String.Split [dấu phân cách, giới hạn]

Thông số

Tham sốSự mô tả
máy tách biệtTùy chọn.a chuỗi hoặc biểu thức chính quy để sử dụng để chia tách. Nếu bị bỏ qua, một mảng với chuỗi ban đầu được trả về.
A string or regular expression to use for splitting.
If omitted, an array with the original string is returned.
giới hạnTùy chọn.An Số nguyên giới hạn số lượng chia tách. Các mục sau khi giới hạn được loại trừ.
An integer that limits the number of splits.
Items after the limit are excluded.

Giá trị trả về

Loại hìnhSự mô tả
máy tách biệtTùy chọn.a chuỗi hoặc biểu thức chính quy để sử dụng để chia tách. Nếu bị bỏ qua, một mảng với chuỗi ban đầu được trả về.

giới hạn

Tùy chọn.An Số nguyên giới hạn số lượng chia tách. Các mục sau khi giới hạn được loại trừ.

const myArray = text.split [""];

Hãy tự mình thử »

Sử dụng tham số giới hạn:

const myArray = text.split ["", 3];

Hãy tự mình thử »

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

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

Hãy tự mình thử »

Phương thức split[] chia một chuỗi thành một mảng các chuỗi con.

Phương thức split[] trả về mảng mới.

Phương thức split[] không thay đổi chuỗi ban đầu.

Nếu [""] được sử dụng làm dấu phân cách, chuỗi được phân chia giữa các từ.Cú phápString.Split [dấu phân cách, giới hạn]Thông sốTham sốSự mô tả
máy tách biệtmáy tách biệtmáy tách biệtmáy tách biệtmáy tách biệtmáy tách biệt

Làm thế nào để bạn tách số trong một chuỗi?

Các bước:..
Tính độ dài của chuỗi ..
Quét mọi ký tự [CH] của một chuỗi từng người một. Nếu [CH là một chữ số] thì hãy nối nó trong chuỗi Res1. ....
In tất cả các chuỗi, chúng ta sẽ có một chuỗi chứa một phần số, phần không phải là số khác và phần cuối cùng chứa các ký tự đặc biệt ..

Bạn có thể chia số JavaScript không?

Phương pháp phân chia JavaScript có thể được sử dụng để chia số thành mảng. Nhưng phương thức chia chỉ chia chuỗi, vì vậy trước tiên bạn cần chuyển đổi số thành chuỗi. Sau đó, bạn có thể sử dụng phương thức phân chia với kết hợp phương thức MAP để chuyển đổi từng chữ cái thành số.. But split method only splits string, so first you need to convert Number to String. Then you can use the split method with a combination of map method to transform each letter to Number.

Làm thế nào để bạn chia một chuỗi thành các giá trị?

Tách được sử dụng để chia một chuỗi được phân định thành chuỗi con.Bạn có thể sử dụng một mảng ký tự hoặc mảng chuỗi để chỉ định các ký tự hoặc chuỗi phân định hoặc nhiều hơn.Nếu không có ký tự phân định nào được chỉ định, chuỗi được phân chia tại các ký tự không gian trắng.. You can use either a character array or a string array to specify zero or more delimiting characters or strings. If no delimiting characters are specified, the string is split at white-space characters.

Chúng ta có thể chia chuỗi trong JavaScript không?

Phương thức Split [] chia một chuỗi thành một mảng các chuỗi con.Phương thức chia [] trả về mảng mới.Phương thức chia [] không thay đổi chuỗi gốc.Nếu [""] được sử dụng làm dấu phân cách, chuỗi được phân chia giữa các từ.. The split[] method returns the new array. The split[] method does not change the original string. If [" "] is used as separator, the string is split between words.

Bài Viết Liên Quan

Chủ Đề