问题标签 [tryparse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
355 浏览

vb.net - VB.NET 双重问题

目前我有一个 Double 看起来像 12.53467345 .. 现在我想删除点后的数字所以我只得到“12”,我该怎么做?我猜想使用 TryParse,但并不真正了解如何去做。

谢谢!

0 投票
1 回答
58 浏览

.net - MembershipUser.TryParse()

有人知道等价吗?

目前我在做..

只是想知道是否有类似的东西..

VB 或 C# 工作。

0 投票
8 回答
29387 浏览

c# - .NET 3.5 中有 GUID.TryParse() 吗?

更新

Guid.TryParse 在 .NET 4.0 中可用

结束更新

显然,.NET CLR 2.0 中没有公共 GUID.TryParse()。

所以,我正在研究正则表达式 [又名谷歌搜索找到一个],每次我找到一个时,评论部分都会有一个激烈的争论,关于 RegEx A 不起作用,使用 RegEx B。然后有人会写 Regex C yadda雅达

所以无论如何,我决定做的是这个,但我对此感到难过。

显然我不是很喜欢这个,因为它从第一天起就被钻入我体内,以避免抛出异常,如果你可以围绕它进行防御性编码。

有谁知道为什么 .NET Framework 中没有 public Guid.TryParse() ?

是否有人拥有适用于所有 GUID 的真正正则表达式?

0 投票
8 回答
54286 浏览

c# - int.TryParse = null 如果不是数字?

如果无法将字符串解析为int,是否有某种返回null的方法?

和:

得到“无法从'out string'转换为'out int'

该怎么办?

编辑:

由于asp.net限制不再相关是解决问题的方法

/米

0 投票
5 回答
12327 浏览

c# - DateTime.TryParse 世纪控制 C#

以下代码段的结果是“12/06/1930 12:00:00”。如何控制隐含的世纪,以使“30 年 6 月 12 日”变为 2030 年?

请暂时搁置这样一个事实,即正确的解决方案是首先正确指定日期。

注意:结果与运行代码的电脑的系统日期时间无关。

答:谢谢Deeksy

0 投票
6 回答
14094 浏览

c# - 这个值是一个有效的年份 C#

使用 C# 检查字符串是否为有效年份的最佳方法是什么?

我目前有一个包含值 {'All','2009','2008'} 等的下拉列表,我想知道选择是日期之一还是“All”字段。

目前我正在检查bool isYearValid = (Year.ToLower() == "all") ? false : true;

如何检查该值是否为有效年份,这样我就不必对“全部”进行硬编码检查?

0 投票
4 回答
5335 浏览

c# - TryCatch 与 TryParse 的优缺点

使用以下任一方法从对象中提取双精度体的优缺点是什么?除了个人偏好之外,我正在寻找反馈的问题还包括调试的便利性、性能、可维护性等。

0 投票
3 回答
4744 浏览

datetime - VBScript 是否有 DateTime.TryParse 等价物?

给定一个变体,VBScript 是否具有等效于 C# 的 DateTime.TryParse 方法?

0 投票
3 回答
430 浏览

c# - 随机变化电话号码的数据验证

我在我的 WPF (C#, VS 08) 应用程序中存储了不同长度的电话号码。

我将它们存储为字符串。我的问题是关于我的方法AddNewPhoneNo(string phoneNo)

在这个方法中,我Int.TryParse用来验证传入的数字(即不为空,是数字...)。从那以后,我意识到这可能不是最好的方法,因为那时我被限制在±2147483647的数字范围内。显然,电话号码并非总是如此。

验证电话号码的好方法是什么?我想基本规则如下:

  • 所有数字
  • 全部积极
  • 最多 25 个字符(可能更多,但暂时会这样做)

如果现在还有更多规则,那可能就是这样。

0 投票
2 回答
1830 浏览

c# - 用于匹配多种日期格式的正则表达式

匹配任何格式的日期的正则表达式应该是什么,例如:

那应该是什么正则表达式?

我的正则表达式与 26-Feb-200926 FEB 2009匹配但不与26FEB2009 匹配。因此,如果有人知道,请更新它。

日期 26FEB2009 是其他字符串的子字符串,如FUTIDX 26FEB2009 NIFTY 0并从 html 页面解析,因此我无法设置空格或分隔符。