当前位置: 首页 > news >正文

js 正则

只包含中文:

var regExp = /^[\u4e00-\u9fa5]+$/;

只包含数字:

var regExp = /^[0-9]+$/;

只包含字母:

var regExp = /^[a-zA-z]+$/;

只包含中文、字母、数字:

var regExp = /^[0-9a-zA-Z\u4e00-\u9fa5]+$/;

只包含表情emoji:

var regExp = /^(([0-9|*|#]\uFE0F\u20E3)|([0-9|#]\u20E3)|([\u203C-\u3299]\uFE0F\u200D)|([\u203C-\u3299]\uFE0F)|([\u2122-\u2B55])|(\u303D)|([A9|AE]\u3030)|(\uA9)|(\uAE)|(\u3030)|([\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF])|([\uDC00-\uDFFF])|([\uD83C|\uD83D|\uD83E])|([\u200D])|[\uFE0F])+$/;

只包含换行(\n)、空格、数字、字母、中文、表情emoji:

var regExp = /^([\n 0-9a-zA-Z\u4e00-\u9fa5]|([0-9|*|#]\uFE0F\u20E3)|([0-9|#]\u20E3)|([\u203C-\u3299]\uFE0F\u200D)|([\u203C-\u3299]\uFE0F)|([\u2122-\u2B55])|(\u303D)|([A9|AE]\u3030)|(\uA9)|(\uAE)|(\u3030)|([\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF])|([\uDC00-\uDFFF])|([\uD83C|\uD83D|\uD83E])|([\u200D])|[\uFE0F])+$/;


应用:
if (!regExp.test(str)) {
    console.log('只允许包含中文、字母、数字,而该str含有其他字符。');
    return false;
}

相关文章:

  • 山西做网站优势/网店推广实训报告
  • 做仪表宣传哪个网站好/线上推广哪个平台最好
  • 网站诊断示例/潍坊seo网络推广
  • 做游戏和做网站哪个难/九幺seo优化神器
  • 烟台网站建设精通臻动传媒/中国疫情今天最新消息
  • 新疆 网站建设/上海百度整站优化服务
  • 分布式锁
  • qt实现的pdf阅读器(二)--XpdfReader在linux下的编译
  • 视频号直播间首次突破1万人
  • 一款强大的免费开源的基于流量分析的扫描器结合不同场景的实际使用与漏-洞及木-马发现实践
  • 让人恶心的多线程代码,性能怎么优化?
  • 关于我转行嵌入式的那些事
  • 搞定 Redis 数据存储原理,别只会 set、get 了
  • 当云原生成为一种显学,对象存储和数据湖如何顺势而为
  • 计算机网络~物理层
  • Redis 多路复用
  • ICV:车载毫米波雷达市场有望在2023年突破45亿美元!
  • 【数据库】简答题知识点