self.onmessage = function(e) { let result = Bigpensearch(e.data[0],e.data[1] ) self.postMessage([result]); } function FriendLyURL(str) { str = str.toLowerCase().replace(/×/g,'x'); // xóa dấu str = str .normalize('NFD') // chuyển chuỗi sang unicode tổ hợp .replace(/[\u0300-\u036f]/g, ''); // xóa các ký tự dấu sau khi tách tổ hợp // Thay ký tự đĐ str = str.replace(/[đĐ]/g, 'd'); // Xóa ký tự đặc biệt str = str.replace(/([^0-9a-z-\s])/g, '\-'); // Xóa khoảng trắng thay bằng ký tự - str = str.replace(/(\s+)/g, '\-'); // Xóa ký tự - liên tiếp str = str.replace(/-+/g, '\-'); // xóa phần dư - ở đầu & cuối str = str.replace(/^-+|-+$/g, ''); // return return str; } let randommurl=""; const now = new Date(); const day = String(now.getDate()).padStart(2, '0'); // Day of the month (1-31) const month = String(now.getMonth() + 1).padStart(2, '0'); // Month (0-11, so add 1) const year = now.getFullYear(); // Full year (e.g., 2024) const hours = String(now.getHours()).padStart(2, '0'); // Hours (0-23) const minutes = String(now.getMinutes()).padStart(2, '0'); // Minutes (0-59) const seconds = String(now.getSeconds()).padStart(2, '0'); // Seconds (0-59) randommurl =`${day}${month}${year}${hours}`; var getcdnsearch = function(filename){ var url="https://theme.hstatic.net/1000233137/1001096610/14/"; return url+filename+"?v="+randommurl; } const url = FriendLyURL('https://khanhvyhome.com').split('-').join(''); const scriptUrl = getcdnsearch(`${url}-bigpensearch.js`); function matchPeople(input) { if (!input.length) { return []; } input = FriendLyURL(input); const regs = input.split('-'); return searchkeyobj.filter(person => { return person.split('#')[0].includes(input); }); } function Bigpensearch(val,shopid) { console.log('trigger bigpensearch'); if(typeof(searchkeyobj)=='undefined' || searchkeyobj === null) { importScripts(scriptUrl); } var autoCompleteResult = matchPeople(val); let htmlresult="" for (let i = 0, limit = 20, len = autoCompleteResult.length; i < len && i < limit; i++) { let autoCompleteResultitem=autoCompleteResult[i].split('#')[0] htmlresult+=`
${searchdataobj[autoCompleteResultitem].title}
`; } return htmlresult; }
Gọi mua hàng
1800646410
Hệ thống
cửa hàng
Khuyến
mãi
Trung tâm
sửa chữa
Giỏ hàng
0
Danh mục sản phẩm
Thiết bị vệ sinh TOTO
Danh mục sản phẩm
Bàn cầu
Chậu lavabo
Vòi lavabo
Sen tắm
Bồn tắm
Phụ kiện phòng tắm
Bàn cầu một khối
Bàn cầu hai khối
Bàn cầu treo tường
Bàn cầu điện tử
Phụ kiện bàn cầu
-20%
Bàn cầu 1 khối TOTO MS188VKW14XW kết hợp nắp rửa điện tử WASHLET dòng C5 TCF24410AAA
29,624,400₫
37,015,000₫
-20%
Ưu đãi
-21%
Bàn cầu 1 khối TOTO MS887CRW23XW kèm nắp rửa điện tử WASHLET dòng S7 TCF47360GAA
36,126,000₫
45,164,000₫
-21%
Ưu đãi
-15%
Bàn cầu một khối ECOWASHER TOTO CW823NWFE2
20,290,000₫
23,868,000₫
-15%
Ưu đãi
-15%
Bàn cầu một khối ECOWASHER TOTO CW823RAE2
21,138,650₫
24,869,000₫
-15%
Ưu đãi
-10%
Bàn cầu một khối ECOWASHER TOTO CW823RAE4
24,220,800₫
26,912,000₫
-10%
Ưu đãi
-15%
Bàn cầu một khối ECOWASHER TOTO MS366E2
18,730,000₫
22,032,000₫
-15%
Ưu đãi
-16%
Bàn cầu một khối ECOWASHER TOTO MS366E4
20,450,000₫
24,064,000₫
-16%
Ưu đãi
Xem thêm
Bàn cầu một khối
Chậu lavabo đặt bàn
Chậu lavabo âm bàn
Chậu lavabo bán âm bàn
Chậu lavabo dương vành
Chậu lavabo treo tường
Phụ kiện chậu lavabo
-21%
Chậu lavabo TOTO đặt bàn L1715
4,892,400₫
6,117,000₫
-21%
Ưu đãi
-20%
Chậu lavabo TOTO đặt bàn LT4706
19,040,400₫
23,799,000₫
-20%
Ưu đãi
-20%
Chậu lavabo TOTO đặt bàn LT4706MT
33,274,800₫
41,590,000₫
-20%
Ưu đãi
-20%
Chậu lavabo TOTO đặt bàn LT4716G17
15,681,600₫
19,597,000₫
-20%
Ưu đãi
-20%
Chậu lavabo TOTO đặt bàn LT4716MTG19
27,453,600₫
34,315,000₫
-20%
Ưu đãi
-21%
Chậu lavabo TOTO đặt bàn LT4724MT
30,002,400₫
37,505,000₫
-21%
Ưu đãi
-18%
Chậu lavabo TOTO đặt bàn LT710CSR
2,505,600₫
3,053,000₫
-18%
Ưu đãi
Xem thêm
Chậu lavabo đặt bàn
Vòi chậu lavabo
Vòi cảm ứng
Vòi rửa chén
-21%
Vòi bán tự động TOTO DL102
4,675,000₫
5,850,000₫
-21%
Ưu đãi
-10%
Vòi chậu gật gù nóng lạnh Toto TVLM106CR
3,177,000₫
3,530,000₫
-10%
Ưu đãi
-20%
Vòi gắn tường TOTO TLG01310BB
8,250,000₫
10,310,000₫
-20%
Ưu đãi
-21%
Vòi gắn tường TOTO TLG01311BB
8,437,000₫
10,550,000₫
-21%
Ưu đãi
-21%
Vòi gắn tường TOTO TLG02310BB
7,326,000₫
9,160,000₫
-21%
Ưu đãi
-21%
Vòi gắn tường TOTO TLG02311BB
7,491,000₫
9,370,000₫
-21%
Ưu đãi
-20%
Vòi gắn tường TOTO TLG03307BB
6,963,000₫
8,700,000₫
-20%
Ưu đãi
Xem thêm
Vòi chậu lavabo
Bộ sen tắm
Sen cây
Bát sen
Bộ trộn nóng lạnh
-20%
Bát sen tay TOTO TBW01008V
2,484,000₫
3,103,000₫
-20%
Ưu đãi
-20%
Bát sen tay TOTO TBW02005V
2,484,000₫
3,103,000₫
-20%
Ưu đãi
-21%
Bát sen tay TOTO TBW07009A
1,404,000₫
1,757,000₫
-21%
Ưu đãi
-21%
Bát sen tay TOTO TBW07012A
1,220,400₫
1,532,000₫
-21%
Ưu đãi
-15%
Bộ sen cây nóng lạnh TOTO DM907C1S/TBG02302V/DGH108ZR
11,730,850₫
13,801,000₫
-15%
Ưu đãi
-15%
Bộ sen cây nóng lạnh TOTO DM907C1S/TBG04302V/DGH108ZR
10,821,350₫
12,731,000₫
-15%
Ưu đãi
-15%
Bộ sen cây nóng lạnh TOTO DM907C1S/TVSM110RUR/DGH108ZR
11,730,850₫
13,801,000₫
-15%
Ưu đãi
Xem thêm
Bộ sen tắm
Bồn tắm đặt sàn
Bồn tắm xây
Bồn tắm massage
Bộ trộn bồn tắm
-20%
Bồn tắm TOTO FBY1756PTGE
146,003,000₫
182,500,000₫
-20%
Ưu đãi
-20%
Bồn tắm TOTO FBY1756PTNE
144,221,000₫
180,270,000₫
-20%
Ưu đãi
-21%
Bồn tắm TOTO FBYN1716CPTE
107,404,000₫
134,260,000₫
-21%
Ưu đãi
-20%
Bồn tắm TOTO PAY1515HVC-W
16,470,000₫
20,579,000₫
-20%
Ưu đãi
-20%
Bồn tắm TOTO PAY1515VC-W
14,720,400₫
18,399,000₫
-20%
Ưu đãi
-20%
Bồn tắm TOTO PAY1525HVC-W
16,470,000₫
20,579,000₫
-20%
Ưu đãi
-20%
Bồn tắm TOTO PAY1525VC-W
15,292,800₫
19,106,000₫
-20%
Ưu đãi
Xem thêm
Bồn tắm đặt sàn
Phụ kiện
-10%
Bộ chuyển hướng TOTO TTBV02104B - TBN01103B
5,436,000₫
6,040,000₫
-10%
Ưu đãi
-21%
Cút nối tường TOTO TBW02013B
572,000₫
720,000₫
-21%
Ưu đãi
-20%
Móc áo Toto YRH902V
517,000₫
640,000₫
-20%
Ưu đãi
-23%
Ống nối sàn TOTO TCP02-305
880,000₫
1,129,000₫
-23%
Ưu đãi
-16%
Ống thải chữ P TOTO TVLF401
517,000₫
610,000₫
-16%
Ưu đãi
-17%
Ống Xả Nước Chữ P TOTO TVLF403
627,000₫
750,000₫
-17%
Ưu đãi
-21%
Thanh vắt khăn đơn Toto YT903S6V
1,606,000₫
2,010,000₫
-21%
Ưu đãi
Xem thêm
Phụ kiện
Tin tức
Hướng Dẫn Cách Sử Dụng Nắp Bồn Cầu Thông Minh Chi Tiết Từ A – Z
Lưu Ý Khi Sử Dụng Bồn cầu Thông Minh & Cách Vệ Sinh Bồn Cầu Đúng Cách
[TỔNG HỢP] Kích Thước Chậu Rửa Mặt Lavabo Tiêu Chuẩn, Phổ Biến Nhất
Bàn cầu một khối – Giải pháp hoàn hảo cho phòng tắm hiện đại
Bồn Tắm Massage Giá Bao Nhiêu? Báo Giá Bồn Tắm Sục Tốt Nhất
Tổng Hợp Các Loại Nắp Bồn Cầu Trên Thị Trường Hiện Nay
Hướng Dẫn Cách Sử Dụng Và Vệ Sinh Chậu Rửa Mặt TOTO Đúng Cách
Xem thêm bài viết
Chính sách linh hoạt
7 ngày đổi trả dễ dàng
Vận chuyển siêu tốc
Giao trong ngày
Thanh toán thuận lợi
Nhận hàng và thanh toán
Cam kết chất lượng
Sản phẩm chính hãng
Giỏ hàng của bạn có
sản phẩm
Tổng tiền thanh toán:
Tiếp tục mua hàng
Thực hiện thanh toán
Chat với chúng tôi qua zalo
Chat với chúng tôi qua zalo
So sánh
(0)
Thu gọn
So sánh ngay
Xóa tất cả sản phẩm
self.onmessage = function(e) { let result = Bigpensearch2(e.data[0],e.data[1] ) self.postMessage([result]); } function FriendLyURL(str) { str = str.toLowerCase().replace(/×/g,'x'); // xóa dấu str = str .normalize('NFD') // chuyển chuỗi sang unicode tổ hợp .replace(/[\u0300-\u036f]/g, ''); // xóa các ký tự dấu sau khi tách tổ hợp // Thay ký tự đĐ str = str.replace(/[đĐ]/g, 'd'); // Xóa ký tự đặc biệt str = str.replace(/([^0-9a-z-\s])/g, '\-'); // Xóa khoảng trắng thay bằng ký tự - str = str.replace(/(\s+)/g, '\-'); // Xóa ký tự - liên tiếp str = str.replace(/-+/g, '\-'); // xóa phần dư - ở đầu & cuối str = str.replace(/^-+|-+$/g, ''); // return return str; } let randommurl2=""; const now = new Date(); const day = String(now.getDate()).padStart(2, '0'); // Day of the month (1-31) const month = String(now.getMonth() + 1).padStart(2, '0'); // Month (0-11, so add 1) const year = now.getFullYear(); // Full year (e.g., 2024) const hours = String(now.getHours()).padStart(2, '0'); // Hours (0-23) const minutes = String(now.getMinutes()).padStart(2, '0'); // Minutes (0-59) const seconds = String(now.getSeconds()).padStart(2, '0'); // Seconds (0-59) randommurl2 =`${day}${month}${year}${hours}`; var getcdnsearch = function(filename){ var url="https://theme.hstatic.net/1000233137/1001096610/14/"; return url+filename+"?v="+randommurl2; } const url = FriendLyURL('https://khanhvyhome.com').split('-').join(''); const scriptUrl = getcdnsearch(`${url}-bigpensearch.js`); function matchPeople(input) { if (!input.length) { return []; } input = FriendLyURL(input); const regs = input.split('-'); return searchkeyobj.filter(person => { return person.split('#')[0].includes(input); }); } function Bigpensearch2(val,shopid) { if(typeof(searchkeyobj)=='undefined' || searchkeyobj === null) { importScripts(scriptUrl); } var autoCompleteResult = matchPeople(val); let htmlresult="" for (let i = 0, limit = 20, len = autoCompleteResult.length; i < len && i < limit; i++) { let autoCompleteResultitem=autoCompleteResult[i].split('#')[0] htmlresult+=`
${searchdataobj[autoCompleteResultitem].title}
`; } return htmlresult; }
So sánh sản phẩm
×
Đóng
Đóng