Hướng dẫn remove string at end javascript - loại bỏ chuỗi ở cuối javascript

Chúng ta thường bắt gặp một yêu cầu để loại bỏ một chuỗi con từ cuối chuỗi để xử lý nó. Bài viết này sẽ minh họa các cách đơn giản để loại bỏ một chuỗi con từ cuối chuỗi bằng các phương thức và ví dụ khác nhau.

Mục lục:-

  • Xóa con từ cuối chuỗi trong javascript bằng cách sử dụng thay thế ()
  • Xóa chuỗi con từ cuối chuỗi trong javascript bằng cách sử dụng chuỗi con ()
  • Xóa chuỗi con từ cuối chuỗi trong javascript bằng Slice ()
  • Xóa chất nền sau một ký tự cụ thể từ cuối chuỗi trong JavaScript

Xóa con từ cuối chuỗi trong javascript bằng cách sử dụng thay thế ()

Example:-

Xóa chuỗi con từ cuối chuỗi trong javascript bằng cách sử dụng chuỗi con ()“890909.00”

Code:-

Xóa chuỗi con từ cuối chuỗi trong javascript bằng Slice ()

let dummyString="890909.00"
dummyString = dummyString.replace(/(.00$)/, '')
console.log(dummyString)

Explanation:-

Xóa chất nền sau một ký tự cụ thể từ cuối chuỗi trong JavaScriptreplace() javascript method that looks for ‘.00’ at the end of the string and replaces it with (”), which means nothing. Regular Expression /(.00$)/ is passed as the first argument. Where,

  • Xóa ‘.00, từ cuối chuỗi 890909.00 mark the beginning and end of the pattern.
  • Quảng cáospecifies to match ‘.00’ at the end of the string

Output:-

890909

Xóa chuỗi con từ cuối chuỗi trong javascript bằng cách sử dụng chuỗi con ()

Example:-

Xóa chuỗi con từ cuối chuỗi trong javascript bằng cách sử dụng chuỗi con ()“890909.00”

Code:-

let dummyString ="890909.00"
let substringToRemove = ".00"
dummyString = dummyString.substring(0, dummyString.length - substringToRemove.length )
console.log(dummyString)

Explanation:-

Xóa chuỗi con từ cuối chuỗi trong javascript bằng Slice ()substring(startIndex, endIndex) method to extract a substring from the original string based on the start and end indexes passed as parameters. The index is zero-based.

  • Xóa chất nền sau một ký tự cụ thể từ cuối chuỗi trong JavaScriptstartIndex specifies from where the extracted substring should begin. In our case, the value of startIndex is zero. That is, it should start from the beginning.
  • Xóa ‘.00, từ cuối chuỗi 890909.00endIndex specifies till which character the extracted substring will be formed, excluding the character at the endIndex.The endIndex value is optional. In our case the value of endIndex is -> length of the original string subtract length of the substring.

Output:-

890909

Xóa chuỗi con từ cuối chuỗi trong javascript bằng Slice ()

Example:-

Xóa chuỗi con từ cuối chuỗi trong javascript bằng cách sử dụng chuỗi con ()“890909.00”

Code:-

let dummyString ="890909.00"
let substringToRemove = ".00"
dummyString = dummyString.slice(0,-(substringToRemove.length))
console.log(dummyString)

Explanation:-

Xóa chuỗi con từ cuối chuỗi trong javascript bằng Slice ()slice(startIndex, endIndex) method of javascript to return a portion of the original string. The index is zero-based.

  • Xóa chất nền sau một ký tự cụ thể từ cuối chuỗi trong JavaScriptstartIndex specifies from where the extraction should begin. In our case, the value of startIndex is zero.
  • Xóa ‘.00, từ cuối chuỗi 890909.00endIndex specifies that the extraction will end just before the endIndex and is an optional value. In our case, the endIndex value isnegative , hence the endIndex value will be string.length + endIndex that is 8+(-2) -> 6 as per the functioning of slice() method.

Output:-

890909

Xóa chất nền sau một ký tự cụ thể từ cuối chuỗi trong JavaScript

Example:-

Xóa ‘.00, từ cuối chuỗi 890909.00“890909.00”

Code:-

let dummyString = "890909.00";
dummyString= dummyString.slice(0, dummyString.lastIndexOf("."))
console.log(dummyString)

Explanation:-

Quảng cáoslice(startIndex, endIndex) method.

  • Ở đây, chúng tôi đang sử dụng phương thức & nbsp; thay thế () & nbsp; javaScript tìm kiếm ‘.00, tại & nbsp; cuối chuỗi và thay thế nó bằng & nbsp; (Hồi), có nghĩa là không có gì. Biểu thức chính quy & nbsp;/(. 00 $)/& nbsp; được thông qua như là đối số đầu tiên. Ở đâu,startIndex is zero.
  • / và / & nbsp; đánh dấu đầu và cuối của mẫu.endIndex value is the value of the index of the last dot (.)

Output:-

890909

.00 $ & nbsp; & nbsp; chỉ định để khớp ‘.00, ở cuối chuỗi

  • Ở đây, chúng tôi đang sử dụng JavaScript, & NBSP; Phương thức (StartIndex, Endindex) & NBSP; Phương thức để trích xuất một chuỗi con từ & nbsp; chuỗi gốc dựa trên các chỉ mục bắt đầu và kết thúc được truyền dưới dạng tham số. Chỉ mục là & nbsp; không dựa trên.
  • & Nbsp; startindex & nbsp; chỉ định từ nơi nên bắt đầu từ chuỗi con được trích xuất. Trong trường hợp của chúng tôi, giá trị của startindex bằng không. Đó là, nó nên bắt đầu từ đầu.
  • & Nbsp; endindex & nbsp; chỉ định cho đến khi nhân vật được trích xuất sẽ được hình thành, & nbsp; không bao gồm & nbsp; ký tự ở endindex. Giá trị endindex là & nbsp; tùy chọn. Trong trường hợp của chúng tôi, giá trị của endindex là -> & nbsp; chiều dài của chuỗi trừ chuỗi ban đầu của chuỗi con.
  • Ở đây, chúng tôi đang sử dụng & nbsp; Slice (startindex, endindex) & nbsp; phương thức của javascript để trả về một phần của chuỗi gốc. & Nbsp; chỉ mục là không dựa trên.
  • StartIndex chỉ định từ nơi trích xuất sẽ bắt đầu. Trong trường hợp của chúng tôi, giá trị của startindex bằng không.

Endindex chỉ định rằng việc trích xuất sẽ kết thúc ngay trước endindex và là một giá trị tùy chọn. Trong trường hợp của chúng tôi, giá trị endindex isnegative, do đó giá trị endindex sẽ là chuỗi.length + endindex là 8 + ( -2) -> 6 theo phương thức hoạt động của slice ().

Làm thế nào để bạn loại bỏ một chuỗi từ cuối?

Có bốn cách để loại bỏ ký tự cuối cùng khỏi một chuỗi:..
Sử dụng StringBuffer.Lớp Deletecahrat () ..
Sử dụng chuỗi.Phương thức chuỗi con () ..
Sử dụng StringUtils.Phương thức Chop () ..
Sử dụng biểu thức chính quy ..

Làm cách nào để loại bỏ một chuỗi trong JavaScript?

Phương thức Trim () loại bỏ khoảng trắng từ cả hai đầu của chuỗi và trả về một chuỗi mới, mà không sửa đổi chuỗi gốc.Khoảng trắng trong bối cảnh này là tất cả các ký tự khoảng trắng (không gian, tab, không gian không phá vỡ, v.v.). Whitespace in this context is all the whitespace characters (space, tab, no-break space, etc.)

Làm cách nào để loại bỏ một chuỗi con khỏi một chuỗi?

Để loại bỏ một chuỗi con khỏi chuỗi, hãy gọi phương thức thay thế (), chuyển nó là chuỗi con và một chuỗi trống làm tham số, ví dụ:str.Thay thế ("Ví dụ", "").Phương thức thay thế () sẽ trả về một chuỗi mới, trong đó lần xuất hiện đầu tiên của chuỗi con được cung cấp.Đã sao chép!call the replace() method, passing it the substring and an empty string as parameters, e.g. str. replace("example", "") . The replace() method will return a new string, where the first occurrence of the supplied substring is removed. Copied!