none
C# 正则表达式 先来先得 超级简单 RRS feed

答案

全部回复

  • "^-?(0|[1-9]\d*)(\.\d*)?$" 数字(包含小数)
    "^\d+$" //非负整数(正整数 + 0) 
    "^[0-9]*[1-9][0-9]*$" //正整数 
    "^((-\d+)|(0+))$" //非正整数(负整数 + 0) 
    "^-[0-9]*[1-9][0-9]*$" //负整数 
    "^-?\d+$" //整数 

    知识改变命运,奋斗成就人生!
    2009年5月26日 2:38
    版主
  • var c=???//正则表达式
    var t=asdf//我输入的东西
    if(c.test(t)){
    alert("不是数字");

    }

    2009年5月26日 2:41
  • 你需要了解 javascript 基础的知识
    知识改变命运,奋斗成就人生!
    2009年5月26日 2:42
    版主
  • 我只是不明白javascript 的放到C#为什么不好使
    2009年5月26日 2:43
  • 验证做在 javascript 可以避免页面回发,同时提高了效率和用户体验
    知识改变命运,奋斗成就人生!
    2009年5月26日 2:46
    版主
  • 我只是不明白javascript 的放到C#为什么不好使

    JavaScript和C#的正则表达式在语法上是有区别的 比如JavaScript中的\g等在C#中用RegexOptions 来 控制,如果你直接把JavaScript中的带\g等的正则直接用在C#中肯定是不行的撒  不过大体还是差不多的 只不过语言和语法有点区别
    努力着就不会放弃!http://hi.baidu.com/1987raymond
    2009年5月26日 7:00
    版主