gshsheng

我的评论

re: 正则表达式~~[8.9追加] 茗香花神 2006-08-09 15:26  
先感谢李威兄弟,让我学到了新知识。

public bool CheckNumber(String number)
{
return Regex.IsMatch(number, "^[-|+]?([1-9][0-9]*\\.?[0-9]+|0\\.[0-9]+)|[0-9]$");
}
这个类是有bug的 11-1 11a 这些都会返回正确。
return Regex.IsMatch(number, "^[-|+]?(([1-9][0-9]*\\.?[0-9]+|0\\.[0-9]+)|[0-9])$");
加个括号就行了 如果不想输入2个\\在字符串前面+个"@",如下:
@"^[-|+]?([1-9][0-9]*\.?[0-9]+|0\.[0-9]+)|[0-9]$"






 
<2025年6月>
日一二三四五六
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

 导航

  • BlogJava
  • 首页
  • 发新随笔
  • 发新文章
  • 联系
  • 聚合
  • 管理

 统计

  • 随笔: 3
  • 文章: 0
  • 评论: 1
  • 引用: 0

常用链接

  • 我的随笔
  • 我的评论
  • 我的参与
  • 最新评论

留言簿(1)

  • 给我留言
  • 查看公开留言
  • 查看私人留言

我参与的团队

  • 合肥java技术沙龙(0/0)

随笔档案

  • 2006年8月 (3)

搜索

  •  

最新评论

  • 1. re: 请教个问题
  • 是个头痛问题,好像一个是 包含 一个 是排除,我也看不懂这里差别,什么时候看看正则表达式的书
  • --般若菩提

阅读排行榜

  • 1. checknumber(287)
  • 2. 请教个问题(222)
  • 3. checknumber(189)

评论排行榜

  • 1. 请教个问题(1)
  • 2. checknumber(0)
  • 3. checknumber(0)

Powered by: 博客园
模板提供:沪江博客
Copyright ©2025 茗香花神