使用者名稱限制輸入特殊字元

2021-05-27 06:52:34 字數 935 閱讀 3560

在sql查詢語句中要避免使用者名稱中有特殊符號,像「=」,「『」,等等,這些都會干擾查詢甚至會報錯。

以限制」『「為例,我想了兩種方法:

一、利用like

private sub txtuserid_change()

'限制輸入非法字元

dim bjudge as boolean

bjudge = txtuserid like "*'*"

if bjudge then

msgbox "請不要輸入非法字元!", vbokonly + vbexclamation, "警告"

end if

end sub

二、利用split()

'避免出現使用者名稱中有"'"干擾sql查詢語句出錯

dim stra() as string

stra = split(txtusername.text, "'") '如果含有"'"就會把字串截開,賦值到陣列

if ubound(stra) <> 0 then

msgbox "使用者名稱中有非法字元,請重新輸入!", vbokonly + vbexclamation, "警告"

exit sub

end if

補充乙個:

三、利用instr()

private sub txtusername_change()

if instr(txtusername.text, "'") then

msgbox "使用者名稱中有非法字元!", vbokonly + vbexclamation, "警告"

end if

end sub

限制輸入特殊字元

有時候我們輸入一些東西,或者發表一些文章,會提示,您輸入的內容函式特殊字元,或者不正常的字眼,這樣的功能是怎麼實現的呢?本菜鳥找到了乙個限制特殊字元輸入小功能,現在分享給大家,希望對大家在後期的學習中,有幫助。自定義方法 自定義要檢查的字元 private sub specialcheck stri...

列印使用者輸入使用者名稱和密碼

1.例子如下 usr bin env python coding utf 8 author mengyh i1 input 請輸入使用者名稱 i2 input 請輸入密碼 print i1 print i2 2.如果想讓使用者輸入的內容不可見,需要利用getpass模組中的getpass方法.備註 ...

GITHUB github多次輸入使用者名稱解決辦法

在github.com上 建立了乙個小專案,可是在每次push 的時候,都要輸入使用者名稱和密碼,很是麻煩 在clone 專案的時候,使用了 https方式,而不是ssh方式。預設clone 方式是 https切換到 shh 方式 或者 在termail裡邊 輸入 git remote v 可以看到...