当前位置: 首页 > 编程笔记 >

\ d与\ D在JavaScript中?

越飞鸾
2023-03-14
本文向大家介绍\ d与\ D在JavaScript中?,包括了\ d与\ D在JavaScript中?的使用技巧和注意事项,需要的朋友参考一下

\ d与\ D

\ d和\ D之间有很多区别,其中前者导致数字,而后者导致非数字,例如e,^等。它们与全局对象g ”一起使用,因此所有文本中的数字和非数字将显示在输出中。让我们详细讨论它。

语法1

new RegExp("\\d", "g");

语法2

new RegExp("\\D", "g")

示例1

在以下示例中,将' \ d '与全局对象“ g ”一起使用,以从提供的文本中获取所有数字。如果未使用全局对象,则输出中仅显示第一个数字。 

<html>
<body>
<script>
   var text = "one has to score 760+ in gmat to get into ivy colleges";
   var regpat = /\d/g;
   var result = text.match(regpat);
   document.write(result);
</script>
</body>
</html>

输出结果

7,6,0


示例2

在以下示例中, \ D \与全局对象' g '一起使用以获取所有非数字字符,例如t,y,^,&等。非数字字符可以包括-,^,&等并且还可以包含空格。 

<html>
<body>
<script>
   var text = "one has to score 760+ in gmat to get into ivy colleges";
   var regpat = /\D/g;
   var result = text.match(regpat);
   document.write(result);
</script>
</body>
</html>

输出结果

o,n,e, ,h,a,s, ,t,o, ,s,c,o,r,e, ,+, ,i,n, ,g,m,a,t, ,t,o, ,g,e,t, ,i,n,t,o, ,i,v,y, ,c,o,l,l,e,g,e,s
 类似资料:
  • 问题内容: D在什么 设置系统属性值。 在的Java应用程序启动立场?由于某种原因,它一直困扰着我,为什么是D? 问题答案: 我一直认为它是 定义 属性的值……可能是C编译器的遗留物,通常与代码中的用法相似。 编辑:目前,我对此来源最接近的是一些JDK 1.1文档 ,该文档将标志指定为: 重新定义 属性值。propertyName是要更改其值的属性的名称,而newValue是要将其更改为的值。[…

  • 问题内容: 我正在学习Go,并且一直沉迷于Go旅游(exercise- stringer.go:https : //tour.golang.org/methods/7)。 这是一些代码: 所以我想出了is 的内部表示,所以散布算子起作用了。但我得到: 有没有搞错?字符串切片也不起作用,这是怎么回事? 编辑 :对不起,我的问题中有一个错误- 错误是关于type的,不是。我在玩代码,并且粘贴了错误的输

  • \D

    描述 (Description) 字符类\D匹配任何非数字。 例子 (Example) 以下示例显示了预定义字符类匹配的用法。 package com.wenjiangs; import java.util.regex.Matcher; import java.util.regex.Pattern; public class PredefinedCharacterClassDemo { pr

  • \d

    描述 (Description) 字符类\d匹配0到9之间的任何数字。 例子 (Example) 以下示例显示了预定义字符类匹配的用法。 package com.wenjiangs; import java.util.regex.Matcher; import java.util.regex.Pattern; public class PredefinedCharacterClassDemo {

  • 所以我所有的D 我当前拥有的命令是 第一个问题是,它使用了格式“|d 20”而不是“|d20”,因此第一个请求是删除“d”和int之间的空格,该空格表示骰子的边数(本例中为“die”变量,“20”)。 除此之外,我想添加一个功能,如果键入“|[骰子数]d[边数]”,它会将请求的骰子滚动请求的次数。如果没有指定骰子数(例如:“|d20”),它应该自动假设骰子数为1。机器人消息应该包括所有滚动的数字及

  • D DBI 是 D 语言用来连接各种 SQL 兼容数据库的通用接口,目前支持的数据库包括: MS SQL Server & Sybase MySQL ODBC PostgreSQL SQLite 3 另外已经开始在开发的数据库包括: InterBase mSQL Oracle 示例代码: import dbi.sqlite.SqliteDatabase; import dbi.Row; impor