我想爲用戶提供一個奇特的許可證密鑰文本框,這將插入破折號。 關鍵應該是20個字符長(4組,每組5個字符)C#文本框的許可證密鑰自動格式化
我嘗試使用正則表達式,第一:
Regex.Replace(text, ".{5}", "$0-");
,其是如前圍即使插入的問題時,有不以下字符,例如 AAAAA-,導致無法刪除短劃線,因爲它會自動重新插入。
然後我想過告訴正則表達式應該有下面的字符
Regex.Replace(text, "(.{5})(.)", "$1-$2");
但是,其將鑰匙插入的5-6-6組...
任何想法?
我平時見過這4個文本框的方式,但是當您填寫每一個它*標籤*移交給下一個自動。 – 2014-08-27 16:07:05