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 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
