我在页面上点击一个按钮,对文本框里的输入的值进行验证!~

解决方案 »

  1.   

    正则表达式。
    比如,验证所有的数用以下方式:
    string sourceString = @"72.125";
    string pattern = @"(\-|((\+)?))(\d+)((\.([\d]+))?)";
    System.Text.RegularExpressions.Match result = Regex.Match(sourceString,pattern,System.Text.RegularExpressions.RegexOptions.IgnoreCase);

    if (result.Success)
    {
    //提示正确信息
    //WL("正确:" + result.Groups[1].Value);//输出
    WL("正确:" + result.Value);//输出
    }
    else
    {
    //提示错误信息
    WL("错误!");//输出
    }  
    -------------------------------------------
    MSN:[email protected] 
    请给我与您交流的机会
      

  2.   

    验证什么啊,数字?小数?我给个函数,你参考一下
    var isFloat = function(Float) {
      if(typeof(Float)=='string') {
        if(/^(?:[0-9]*)(?:[\.]?)([0-9]+)$/.test(Float)==false) {
          return false;
        }else {
          return true;
        }
      } else {
        return false;
      }
    };
    可以验证 .235,0.563,15,16.2356