asp 怎么屏蔽数字的代码

举例说明:原内容:从前有座山,山上有3265个和尚,山下有12356个。我想要的:从前有座山,山上有*********个和尚,山下有********个。... 举例说明:
原内容:从前有座山,山上有3265个和尚,山下有12356个。

我想要的:从前有座山,山上有*********个和尚,山下有********个。
展开
 我来答
捌零老陈
2012-10-11 · TA获得超过727个赞
知道大有可为答主
回答量:1414
采纳率:100%
帮助的人:775万
展开全部
<%
Function redhe2c(strHTML)
'ON ERROR RESUME NEXT
Dim objRegExp, strOutput
Set objRegExp = New Regexp
objRegExp.IgnoreCase = True
objRegExp.Global = True

'(1)这种一个数字替换一个*号
'objRegExp.Pattern = "[0-9]"
'strOutput = objRegExp.Replace(strHTML, "*")
'(2)数字连接部分替换成 *********
objRegExp.Pattern = "[0-9]+"
strOutput = objRegExp.Replace(strHTML, "*********")
redhe2c = strOutput
Set objRegExp = Nothing
End Function
str="从前有座山,山上有3265个和尚,山下有12356个。"
response.write redhe2c(str)
'(1)输出:从前有座山,山上有****个和尚,山下有*****个。
'(2)输出:从前有座山,山上有*********个和尚,山下有*********个。
%>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式