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:- 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 [] 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 con từ cuối chuỗi trong javascript bằng cách sử dụng thay thế []
let dummyString="890909.00"
dummyString = dummyString.replace[/[.00$]/, '']
console.log[dummyString]
- 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 [].