我有一个显示信用卡或银行信息的文本框。我希望它被屏蔽(在代码隐藏页面加载事件中),这样用户就可以看到这样的东西:xxxxxxxxxx-9999。
例如:string creditcard=1234567812345678
我想这样展示:xxxxxxxxx5678
谢谢!
最佳答案
对于可变长度文本,这样的操作可能有效:
// create 4 less x's than the credit card length.
// then append that to the last 4 characters of the credit card
new string('x', creditcard.Length - 4) + creditcard.Substring(creditcard.Length - 4);