|
@@ -236,22 +236,26 @@
|
|
|
if (html) {
|
|
|
html = html.replace(/<table[^>]*>/gi, match => {
|
|
|
// 如果已有 style 属性,替换为新的样式;如果没有,添加新的 style 属性
|
|
|
- return match.replace(/style="[^"]+"/gi, `style="border-collapse: collapse; width: 100%;"`)
|
|
|
- .replace(/<table/gi, `<table style="border-collapse: collapse; width: 100%;"`);
|
|
|
+ return match.replace(/style="[^"]+"/gi,
|
|
|
+ `style="border-collapse: collapse; width: 100%;text-align: center;"`)
|
|
|
+ .replace(/<table/gi,
|
|
|
+ `<table style="border-collapse: collapse; width: 100%;text-align: center;"`);
|
|
|
});
|
|
|
html = html.replace(/<th[^>]*>/gi, match => {
|
|
|
// 如果已有 style 属性,替换为新的样式;如果没有,添加新的 style 属性
|
|
|
return match.replace(/style="[^"]+"/gi,
|
|
|
- `style="border: 1px solid #ddd; padding: 8px; background-color: #f2f2f2;"`)
|
|
|
+ `style="border: 1px solid #ddd; padding: 8px; background-color: #f2f2f2;text-align: center;"`
|
|
|
+ )
|
|
|
.replace(/<table/gi,
|
|
|
- `<table style="border: 1px solid #ddd; padding: 8px; background-color: #f2f2f2;"`);
|
|
|
+ `<table style="border: 1px solid #ddd; padding: 8px; background-color: #f2f2f2;text-align: center;"`
|
|
|
+ );
|
|
|
});
|
|
|
html = html.replace(/<td[^>]*>/gi, match => {
|
|
|
// 如果已有 style 属性,替换为新的样式;如果没有,添加新的 style 属性
|
|
|
return match.replace(/style="[^"]+"/gi,
|
|
|
- `style="border: 1px solid #ddd; padding: 8px;"`)
|
|
|
+ `style="border: 1px solid #ddd; padding: 8px;text-align: center;"`)
|
|
|
.replace(/<table/gi,
|
|
|
- `<table style="border: 1px solid #ddd; padding: 8px;"`);
|
|
|
+ `<table style="border: 1px solid #ddd; padding: 8px;text-align: center;"`);
|
|
|
});
|
|
|
// 富文本内容格式化
|
|
|
return html && html.replace(/<img[^>]*>/gi, function(match, capture) {
|