小编Ric*_*ard的帖子

Javascript只允许数字粘贴

使用Javascript/jQuery的:

 $(document).ready(function () {
     $('#txt').bind("paste", function (e) {
         var $this = $(this);
         $this.val($this.val().replace(/[^\d.]/g, ''));
     });
 });
Run Code Online (Sandbox Code Playgroud)

HTML:

<asp:TextBox ID="txt" runat="server"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)

如果值如下

10-10-20.0a
Run Code Online (Sandbox Code Playgroud)

结果必须如下

1010200
Run Code Online (Sandbox Code Playgroud)

我只想允许它将数值粘贴到文本框,否则,禁用它.但是,如果我尝试上面的javascript代码,它就无法正常工作.

我在javascript方面错过了哪里?

javascript asp.net jquery

1
推荐指数
1
解决办法
1万
查看次数

从字符串值c#中获取非数字值

我有以下价值

string value = "11,.Ad23";
int n;
bool isNumeric = int.TryParse(value, out n);
Run Code Online (Sandbox Code Playgroud)

我控制字符串是否为数字.如果字符串不是数字且非数字,我需要获得非数字值,如下所示

结果必须如下

,.Ad
Run Code Online (Sandbox Code Playgroud)

我怎么能在c#中做到这一点?

c# string

1
推荐指数
1
解决办法
1028
查看次数

通过在c#中使用try parse检查字符串是数字

我有以下价值

string value = "10053409434400003333336533210923";
Run Code Online (Sandbox Code Playgroud)

当我尝试在下面解析它时isNumeric显示总是错误的结果因为很长(我认为)

long n;
bool isNumeric = long.TryParse(value , out n);
if (!isNumeric) // Always false
{

}
Run Code Online (Sandbox Code Playgroud)

我在代码中遗漏的地方如何检查字符串(甚至50个字符)的值是否为数字?

谢谢

c#

1
推荐指数
2
解决办法
1023
查看次数

标签 统计

c# ×2

asp.net ×1

javascript ×1

jquery ×1

string ×1