如何用XXXXXXX代替连续8个字符都是数字的字符

2025-12-17 06:38:08
推荐回答(1个)
回答1:

Dim regEx,Matches,Str,Match
Str="123456789abcd12345kmdasdl1234567abc12345678"
Set regEx = New RegExp
regEx.Pattern ="[\d]{5,}"
regEx.IgnoreCase = True
regEx.Global = True
Set Matches = regEx.Execute(Str)
For Each Match in Matches
Str = replace(Str,Match.Value,String(Len(Match.Value),"*"),1,1)
Response.Write Str & "
"
Set Matches = regEx.Execute(Str)
Next