asp怎樣過濾變數非法字元

2022-07-24 15:10:03 字數 858 閱讀 4468

1樓:匿名使用者

不能把所有字元都放在b裡,因為在a中它們並不一定是連線出現的,應該乙個個替換,比如:

<%a="中華@人民共%和國中!華人民共&和國"

a=replace(a,"@","")

a=replace(a,"%","")

a=replace(a,"&","")

a=replace(a,"!","")

response.write a

%>最後得到的a就是替換過的,如果賺麻煩,你也可以這樣。

<%a="中華@人民共%和國中!華人民共&和國"

b="!@#¥%…&*()—+|"

for i=1 to len(b)

a=replace(a,mid(b,i,1),"")next

response.write a

%>

2樓:

<%function th(str)

str=replace(str,"媽的","md")str=replace(str,"靠","kao")th=str

end function

function encode(str)

str = replace(str, ">", ">")str = replace(str, "<", "<")str = replace(str, chr(32), " ")str = replace(str, chr(13), "")str = replace(str, chr(10) & chr(10), "

") str = replace(str, chr(10), "

") encode=str

end function

%>

asp過濾特定符號之間的內容,asp讀取一段內容中指定字元中間的文字

下面的程式 測試通過,使用模式匹配很容易完成這樣的功能 s 測試 aabbccdd set regex new regexpregex.pattern s regex.replace s,replace s,regex response.write s 一 字串中只有一對 的情況分。1.可以考慮用i...

請高手知道ASP中隱藏表單傳遞變數的格式問題

cookies實現隱藏傳遞資料的方法如下 在需要提交 不提交也可以 的頁面寫入如下 da 需傳遞的資料。此時cookies將寫入使用者客戶端,而不是像session那樣寫入伺服器端,這樣可以減少伺服器端資源消耗。在需要讀取的頁面寫入如下 需傳遞的資料 da 此時cookies提交到遠端伺服器進行頁面...

asp怎樣擷取小數點後兩位數字,ASP,怎麼讓價格保留小數點後兩位。

使用 formatnumber 函式 format number 函式用於把字串轉換為數字。引數 expression 必選項。要格式化的表示式。numdigitsafterdecimal可選項。數值,專指屬示在小數點右側顯示的位數。預設值是 1,表示使用計算機的區域設定。includeleadin...