Skip to content

Commit e3d5a43

Browse files
committed
自动隐藏手机号信息
1 parent 5bf2444 commit e3d5a43

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

unimeta/table.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
from devtools import debug
1717
from unimeta.libs.liburl import parse_url
1818
from unimeta.libs.libformat import jsonity
19-
19+
import re
2020

2121
_fake = Faker(['zh_CN'])
2222

@@ -592,6 +592,8 @@ def normalize(self, data:dict) -> dict:
592592
r[k] = 0
593593
else:
594594
r[k] = v
595+
elif isinstance(c, StringColumn):
596+
r[k] = re.sub(r"^1\d{10}$",_fake.phone_number(),v)
595597
else:
596598
r[k] = v
597599
return r

0 commit comments

Comments
 (0)