avatar

mdo

Hello

  • 首页
  • 知识库
  • 归档
  • 标签
  • 关于
主页 js判断字符串是中文、英文、数字
文章

js判断字符串是中文、英文、数字

发表于 2025-11-28 更新于 2025-11- 28
作者 mdo
1~1 分钟 阅读
//验证是否是中文
var pattern = new RegExp("[\u4E00-\u9FA5]+");
var str = "中国"
if(pattern.test(str)){
	console.log('该字符串是中文');
}
//验证是否是英文
var pattern2 = new RegExp("[A-Za-z]+");
var str2 = "abcd"
if(pattern2.test(str2)){
    console.log('该字符串是英文');
}
//验证是否是数字
var pattern3 = new RegExp("[0-9]+");
var str3 = "456789"
if(pattern3.test(str3)){
    console.log('该字符串是数字');
}


技术
许可协议:  CC BY 4.0
分享

相关文章

7月 26, 2026

完美地解决 TP3 老系统数据的平滑读取

为了彻底、完美地解决 TP3 老系统数据的平滑读取,必须解决两个核心痛点: TP3 的盲猜反序列化机制(标量存原样,数组/对象存原生 serialize,同时兼容 json)。 TP3 与 TP6 的缓存前缀(Prefix)不一致。 以下是为你量身定制的终极落地解决方案,通

7月 26, 2026

thinkphp3 redis序列化和反序列化

在老系统重构迁移至 ThinkPHP 6 (TP6) 的过程中,ThinkPHP 3 (TP3) 的 Redis 序列化历史遗留问题是最核心的连环坑之一。 TP3 的 S('key', $value) 缓存方法和底层 Redis 驱动,在存储非字符串(如数组、对象)时,有一套独特的序列化行为。如果不

7月 24, 2026

Table 空间极易发生哈希冲突并溢出

既然你没有在业务中主动调用 Room,只使用了全局广播,那么这个问题就非常明确了:即使你不用房间功能,think-swoole 只要开启了 WebSocket,底层就会强行初始化并注入一个名为 Room 的驱动组件。 [1] 框架底层默认使用 table 类型来作为 Room 的存储介质。当进行全局

下一篇

教你使用CodeGeex AI编程

上一篇

ThinkPHP5.1设置允许跨域的几种办法

最近更新

  • 完美地解决 TP3 老系统数据的平滑读取
  • thinkphp3 redis序列化和反序列化
  • Table 空间极易发生哈希冲突并溢出
  • 将监控程序直接跑在云端
  • AI 驱动型 Facebook 群组关键词监控 Chrome 浏览器插件

热门标签

API CodeGeex Gitkraken Management Manticore Premiere Sublime Swoole ThinkPHP ThinkPHP5

目录

©2026 mdo. 保留部分权利。