App_Code/RegexHelper.cs

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Web;
using System.Text;
using System.Text.RegularExpressions;


namespace Common
{
    /// <summary>
    ///RegexHelper 的摘要说明
    /// </summary>
    public class RegexHelper
    {
        /// <summary>
        /// 判断是否是数字
        /// </summary>
        /// <param name="obj">要判断的对象</param>
        /// <returns>如果是int类型返回true,否则返回false</returns>
        public static bool isNumberR(object obj)
        {
            string pat = @"^[0-9]{1,20}$";
            Regex r = new Regex(pat, RegexOptions.Compiled);
            Match m = r.Match(obj.ToString());
            if (!m.Success)
                return false;
            return true;
        }
        public static String StrCutter(string strInput, int lenlimit)
        {
            //if (strInput.Length < len)
            //    return strInput;
            //else
            //    return strInput.Substring(0, len) + "..";
            int strLen = System.Text.ASCIIEncoding.Default.GetByteCount(strInput);
            byte[] bb = System.Text.ASCIIEncoding.Default.GetBytes(strInput);//得到输入的字符串的数组
            if (strLen > lenlimit * 2)
            {
                strInput = System.Text.ASCIIEncoding.Default.GetString(bb, 0, lenlimit * 2);//将截断后的字节数组转换成字符串
                return strInput.Replace("?", "") + "..";
            }
            else
            {
                return strInput;
            }
        }
        /// <summary>
        /// 判断是否是double
        /// </summary>
        /// <param name="obj">要判断的对象</param>
        /// <returns>如果是double类型返回true,否则返回false</returns>
        public static bool isDouble(object obj)
        {
            Regex reg = new Regex("^[0-9]+[.]?[0-9]+$", RegexOptions.Compiled);
            Match m = reg.Match(obj.ToString());

            if (m.Success)
                return true;
            else
                return false;
后面还有 54 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读 AI

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。