對於Excel中的銀行業務程序,我正在尋找一種方法來測試(驗證)郵件中的字符。測試字符集ISO 20022
我使用正則表達式對電子郵件地址的驗證。現在我正在尋找一種類似的方式來測試使用的字符是否正確。
據他們應該是a-z A-Z 0-9 and /-?:()-,'+
XML標準。數字和數字很容易,但測試特殊符號呢?
問候, 羅納德
對於Excel中的銀行業務程序,我正在尋找一種方法來測試(驗證)郵件中的字符。測試字符集ISO 20022
我使用正則表達式對電子郵件地址的驗證。現在我正在尋找一種類似的方式來測試使用的字符是否正確。
據他們應該是a-z A-Z 0-9 and /-?:()-,'+
XML標準。數字和數字很容易,但測試特殊符號呢?
問候, 羅納德
的
$
Delitmiter表示剛剛結束把它們放在一個字符類: [a-zA-Z0-9\/?:(),'+-]+
+
意味着這些信件的一個或多個序列
您可以測試:
[^a-zA-Z\d/\-?:(),' +]
任何匹配都將代表無效字符。
你嘗試過什麼? –
什麼是您使用驗證XML?只是架構?你也可以使用一個正則表達式(只是用'\?'來轉義特殊字符'''')。請參閱[this](http://www.xmlschemareference.com/regularExpression.html)以供參考。 –
我真的建議在提問前閱讀這個[清單](http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist)... –