[英]How can I remove special characters in posted data
我需要從發布的數據中刪除特殊字符。 使用正則表達式可能是可能的,也可能是其他的。 如何去除特殊字符?
您可以為此http://docs.djangoproject.com/en/dev/ref/forms/validation/使用表單驗證:
class MyForm(Form):
def clean_<fieldname>(self):
#your validation
這是您可以用來刪除特殊字符的方法:
import re
cleaned_field_value = re.sub(r'\W', '', raw_field_value)
但是,如果您需要刪除它們,這不會刪除下划線,請使用常規 exp :
r'\W|_'
相反。
編輯:
如果它只是一個文本框,那么忘記表單驗證方法......但我猜sub
方法仍然有效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.