有没有办法让ASP.NET文本框只接受货币值,并且在验证控件时,事先插入$符号?
例子:
10.23成为10.23美元
1.45美元保留1.45美元
10.a由于不是有效数字而引发错误
我有一个RegularExpressionValidator验证号码是否有效,但我不知道如何强制$符号进入文本.我怀疑JavaScript可能有用,但想知道是否还有其他方法可以做到这一点.
解决方法
AJAX Control Toolkit的ASP.NET
MaskedEdit控件可以完成您的要求.