各种语言常用的一句话判断代码

 更新时间:2013年03月30日 00:46:12   投稿:mdxy-dxy  
提供各种语言常用的一句话判断代码:一句话就能判断是不是含有中文、一句话就能判断是不是纯数字、一句话就能判断是不是闰年、一句话就能判断记录分多少页

判断汉字

复制代码 代码如下:

if (System.Text.Encoding.GetEncoding("gb2312").GetBytes("中").Length == 2) // C#
if (escape(str).indexOf("%u") < 0) // JavaScript

判断数字

复制代码 代码如下:

Number.as(v) // ezj
Number.asInt(v) // ezj 判断整数
 

判断纯数字

复制代码 代码如下:

Number.asPureNumber(v) // ezj 判断纯数字(不能有正负号、小数点)
System.Text.RegularExpressions.Regex.IsMatch(str, @"^\d+$") // C#

判断闰年

复制代码 代码如下:

if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) // C#、JavaScript
if ((year mod 4 = 0) and (year mod 100 <> 0)) or (n mod 400 = 0) then // ASP

判断页数

复制代码 代码如下:

int totalPages = ((totalRecords - 1) / pageSize) + 1; // C#
pageCnt = Fix((recordCnt + pageSize - 1) / pageSize) // ASP
[code]


其他

[code]
string str = String.Join(",", intList.ConvertAll<string>(new Converter<int, string>(m => m.ToString())).ToArray());
// C# String.Join 对 int,核心是 int List 转 string List
// 看更简单的(.NET 4 适用):
string str = String.Join<int>(",", intList);

相关文章

  • 详解SHA-256算法的原理以及C#和JS的实现

    详解SHA-256算法的原理以及C#和JS的实现

    SHA-256 是 SHA-2 下细分出的一种算法。截止目前(2023-03)未出现“碰撞”案例,被视为是绝对安全的加密算法之一,本文主要介绍了SHA-256算法的原理以及C#和JS的实现,希望对大家有所帮助
    2023-03-03
  • 如何在本地部署DeepSeek大模型实现联网增强的AI应用

    如何在本地部署DeepSeek大模型实现联网增强的AI应用

    本文介绍了如何使用Microsoft SemanticKernel框架结合DeepSeek本地模型和自定义搜索技能,构建一个具备联网增强能力的智能应用,文章还提供了一个应用场景示例,说明如何在本地部署DeepSeek大模型并实现联网增强的AI应用,感兴趣的朋友一起看看吧
    2025-02-02
  • 解决YYC松鼠短视频系统上传视频会被压缩的问题

    解决YYC松鼠短视频系统上传视频会被压缩的问题

    这篇文章主要介绍了解决YYC松鼠短视频系统上传视频会被压缩的问题,非常不错具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02
  • vscode通过Remote SSH远程连接及离线配置的方法

    vscode通过Remote SSH远程连接及离线配置的方法

    这篇文章主要介绍了vscode通过Remote SSH远程连接及离线配置的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • 字符编码笔记 ASCII,Unicode和UTF-8

    字符编码笔记 ASCII,Unicode和UTF-8

    下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识
    2012-08-08
  • 利用ChatGPT编写一段嵌入式代码

    利用ChatGPT编写一段嵌入式代码

    ChatGPT也热火朝天了有一段时间了,今天闲来没事,也想着玩一玩ChatGPT,看看是不是网上说的那么强大!本文就来用ChatGPT编写一段嵌入式代码,看看效果如何
    2023-02-02
  • deepseek本地部署使用步骤详解

    deepseek本地部署使用步骤详解

    DeepSeek是一个开源的深度学习模型,支持自然语言处理和推荐系统,本地部署步骤包括克隆仓库、创建虚拟环境、安装依赖、配置模型和数据、启动服务、调试与优化以及使用接口进行调用,感兴趣的朋友跟随小编一起看看吧
    2025-02-02
  • 关于Git远程与本地冲突的解决方法

    关于Git远程与本地冲突的解决方法

    这篇文章主要给大家介绍了关于Git远程与本地冲突的解决方法,文中给出了详细的解决方法,相信对大家具有一定的参考价值,有需要的朋友们下面来一起看看吧。
    2017-04-04
  • GCC 指令详解及动态库、静态库的使用方法

    GCC 指令详解及动态库、静态库的使用方法

    GCC 是 Linux 下的编译工具集,是「GNU Compiler Collection」的缩写,包含 gcc、g++ 等编译器,这篇文章主要介绍了GCC 指令详解及动态库、静态库的使用,需要的朋友可以参考下
    2022-10-10
  • 编码史记

    编码史记

    昨天听了一个同事的编码讲座,很精彩。想起了要写这个文章分享一下各种编码是如何产生的
    2012-04-04

最新评论