这一段Js函数,如何转换成Asp的?

来源:百度知道 编辑:UC知道 时间:2024/05/15 18:17:45
function cleanFileName(str){
str = str.replace(/[^_\.a-zA-Z\d]/ig,"");
str = str.replace(/^[\/\.]+/,"");
return str;
}

这一段Js函数
如何转换成Asp函数
大家没有明白我的意思
我想用VB语句来实现这段正则的功能!

Function cleanFileName(str)
Dim regEx
Set regEx = New RegExp
regEx.Pattern = "[^_\.a-zA-Z\d]"
regEx.IgnoreCase = True
regEx.Global = True
str = regEx.Replace(str, "")
regEx.Pattern = "^[\/\.]+"
regEx.IgnoreCase = False
regEx.Global = False
cleanFileName = regEx.Replace(str, "")
End Function

or

<script language="JScript" runat="Server">
function cleanFileName(str){
str = str.replace(/[^_\.a-zA-Z\d]/ig,"");
str = str.replace(/^[\/\.]+/,"");
return str;
}
</script>

usage:
<%=cleanFileName("teststr")%>