js正则匹配数字、大小写字母、下划线、中线和点[通俗易懂]

js正则匹配数字、大小写字母、下划线、中线和点[通俗易懂]正则为:/[^a-z|A-Z|0-9|\-|_|\.]/gvarname=”hjhj测试[[[[[{{{{as9-._>@##$$?W??”;varregs=/[^a-z|A-Z|0-9|\-|_|\.]/g;name=name.replace(regs,””);console.log(“name:”,name);输出结果是:hjhjas9-

大家好,又见面了,我是你们的朋友全栈君。

正则为:/[^a-z|A-Z|0-9|\-|_|\.]/g

<script>
   var name = "hjhj测试[[[[[{
  
  {
  
  {
  
  {as9-._>@##$$?W??";
   var regs = /[^a-z|A-Z|0-9|\-|_|\.]/g;
   name= name.replace(regs, "");
   console.log("name:",name);
 </script>

输出结果是:
hjhjas9-._W

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/151757.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月21日 下午7:46
下一篇 2022年6月21日 下午8:00


相关推荐

  • 播放.avi后缀视频报出0xc00d5212,编码格式不支持

    播放.avi后缀视频报出0xc00d5212,编码格式不支持以avi后缀的格式视频文件,在win10系统上播放可能会报如下如下错误:最普遍的现象就是高版本Windows媒体播放器播放不了采用早期编码编辑的AVI格式视频,而低版本Windows媒体播放器又播放不了采用最新编码编辑的AVI格式视频解决方案:这里我总结了两种方案:第一种:安装一个插件名字叫格式工厂,这款插件可以很好的支持大批量的文件格式转换,它会把avi视频转换成mp4格式视频,…

    2022年9月30日
    9
  • 图解数据库左连接、右连接、内连接、外连接、全连接的区别

    图解数据库左连接、右连接、内连接、外连接、全连接的区别数据库连表方式内连接 inner innerjoin 外连接 outerjoin 左外连接 leftouterjoi 左连接 leftjoin 右外连接 rightouterjo 右连接 rightjoin 全连接 fulljoin union 准备现在有 2 张表 A 表和 B 表 数据和表结构如下内连接内连接查询的是两张表的并集 也就是 A 表和 B 表都必须有数据才能查询出来 以下三个查询的结果是一样的 针对上面的表数据 能查询出 id 为 1 2 3 的数据

    2026年3月26日
    3
  • 在元素上写事件和addEventListener()的区别[通俗易懂]

    在元素上写事件和addEventListener()的区别[通俗易懂]在元素上写事件和addEventListent()的区别onclick添加事件不能绑定多个事件,后面绑定的会覆盖前面的。而addEventListener能添加多个事件绑定,按顺序执行。addEventListener方式,不支持低版本的IE。(attachEvent支持IE)。普通方式绑定事件后,不可以取消。addEventListener绑定后则可以用removeEvenListe…

    2022年7月27日
    6
  • 门面模式Facade

    门面模式Facade完整设计模式目录见 https blog csdn net u0 article details 门面模式 将一个固化的流程进行封装 使对外提供的方法更简单将一个流程化的东西进行整合例 将写信的流程封装到 postLetter 对外提供这个方法更简便 packagecom zhaowd test designPatter facadePatter 门面模

    2026年3月19日
    1
  • 汉诺塔递归算法流程图_汉诺塔算法递归表达式

    汉诺塔递归算法流程图_汉诺塔算法递归表达式(5)练习3—汉诺塔(Hanoi)编程实现把A的n个盘子移动到C(盘子编号是[1,n])每次只能移动1个盘子大盘子只能放在小盘子下面1、汉诺塔—1个盘子2、汉诺塔—2个盘子3、汉诺塔—3个盘子3、汉诺塔—思路其实分2种情况讨论即可(1)当n==1时,直接将盘子从A移动到C(2)当n>1时,可以拆分成3大步骤①将n–1个盘子从A移动到B②将编号为n的盘子从A移动到C③将n–1个盘子从B移动到C

    2025年8月5日
    5
  • springboottest 红_解决没有@RunWith 和 @SpringBootTest注解或失效问题[通俗易懂]

    springboottest 红_解决没有@RunWith 和 @SpringBootTest注解或失效问题[通俗易懂]导入别人的项目或者自己想创建一个测试类经常会遇见了这个问题没有@RunWith和@SpringBootTest注解或失效网上搜了搜全是我下面的第一个解决方案第二个才是重点解决方案1添加依赖如果你是springboot项目pom文件中添加org.springframework.bootspring-boot-starter-testtestMaven项目在项目上右键B…

    2022年5月25日
    254

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号