Ari*_*MAZ 2 javascript css asp.net
我有一个文本框,我需要让用户只输入金额,这意味着只有数字和逗号
这就是我所拥有的
<asp:TextBox ID="txt_tutar" runat="server" onkeypress="this.value=this.value.replace(/\D/g,'')"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)
上面的代码只允许使用数字,它会删除逗号.如何更新让用户在文本框中输入浮点数?
使用此正则表达式:
/[^\d,]/g
Run Code Online (Sandbox Code Playgroud)
如:
this.value=this.value.replace(/[^\d,]/g,'')
Run Code Online (Sandbox Code Playgroud)
当然,这并不意味着字符串将是有效的数值; 例如,2,,0,1将被视为罚款.你真的应该使用decimal.TryParse或类似的东西进行完整的服务器端验证
| 归档时间: |
|
| 查看次数: |
7352 次 |
| 最近记录: |