千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > 如何检查字符串是否只包含JavaScript中的数字

如何检查字符串是否只包含JavaScript中的数字

来源:千锋教育
发布人:syq
时间: 2022-09-14 16:58:25 1663145905

  了解如何在 JavaScript 中轻松检查字符串是否只包含数字。匹配包含由字符分隔的数字的字符串。

如何检查字符串

  若要检查字符串是否只包含 JavaScript 中的数字,请在此正则表达式上调用方法:。如果字符串仅包含数字,则该方法将返回。否则,它将返回 。test()^\d+$test()truefalse

  例如:

15

  正则表达式 test() 方法搜索正则表达式和字符串之间的匹配项。

  和 字符用于开始和结束正则表达式。//

  字符标记字符串输入的开头,字符标记字符串输入的结尾。^$

  该模式匹配字符串中的任何数字 ( - )。\d09

  在 之后添加字符会使正则表达式匹配模式的一个或多个匹配项。+\d\d

  因此,正则表达式匹配以连续数字序列开头和结尾的字符串。

  我们可以使用该模式来匹配数字。此模式匹配 和 之间的任何数字字符。[0-9]09

16

  您可能会发现它比 更具可读性,特别是如果您不太熟悉正则表达式中的特殊字符。[0-9]\d

  匹配包含由字符分隔的数字的字符串

  有时,我们希望匹配字符串,其中数字可能由特定字符(例如空格或逗号)分隔。

17

  我们使用以下格式的正则表达式来执行此操作:,其中 是分隔数字的字符。^(\d+{ch})*(\d+)${ch}

  因此,我们可以使用非常相似的正则表达式来匹配仅包含用连字符分隔的数字的字符串:

18

  或空格:

19

  提示:如果您遇到一个难以理解的模式的正则表达式,MDN文档中的此正则表达式备忘单可能会有所帮助。

  像以前一样,我们可以用 代替 正则表达式:[0-9]\d

20

tags:
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT
开班信息
北京校区
  • 北京校区
  • 大连校区
  • 广州校区
  • 成都校区
  • 杭州校区
  • 长沙校区
  • 合肥校区
  • 南京校区
  • 上海校区
  • 深圳校区
  • 武汉校区
  • 郑州校区
  • 西安校区
  • 青岛校区
  • 重庆校区
  • 太原校区
  • 沈阳校区
  • 南昌校区
  • 哈尔滨校区