js正则表达式,判断字符串是否以数字组结尾,并取出结尾的数字
<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>js正则表达式,判断字符串是否以数字组结尾,并取出结尾的数字</title></head><script src="js/jquery.js"></script><body><div id="main"><ul><li>席位1</li><li>席位2</li><li>席位13</li><li>席99位88</li><li>席位</li><li>108</li><li>007</li></ul></div></body><script type="text/javascript">$(function() {//获取dom对象集合var doms = $("#main").find("ul li");for(var i=0; i<doms.length; i++){//注意:这里在遍历内部直接用中括号获取到的是js对象,需要转换为jQuery对象var dom = $(doms[i]);
//                console.log(dom.prop("outerHTML")); //测试是否获取到对应的dom对象var name = dom.text();//目的:判断name是否以数字串结尾,若是,取出其数字串//定义正则【g表示全局匹配,$标识以其结尾,小括号表示小分组也就是exec方法要捕获的部分】var reg = /(\d+)$/g//匹配正则获取小分组捕获结果var result = reg.exec(name);
//                result 是一个对象或者说是一个数组  ["88", "88", index: 4, input: "席99位88"]if(result){//如果没有匹配到,则result为nullvar matchNum = result[1];//结果数组中角标为1的值就是我们捕获的正则小分组中的串
                    console.log(matchNum);}}});//其中涉及到的知识请参考博客  js中的正则表达式入门</script></html>

结果:

转载于:https://www.cnblogs.com/libin6505/p/9767903.html

js正则表达式,判断字符串是否以数字组结尾,并取出结尾的数字相关推荐

  1. js正则表达式判断输入是否为数字

    js正则表达式判断输入是否为数字 function checkRate(input) { var re = /^[0-9]+.?[0-9]*/;//判断字符串是否为数字//判断正整数/[1−9]+[0 ...

  2. java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字_灵思致远Leansmall的博客-CSDN博客_java判断字符串只包含数字字母

    import java.util.regex.Matcher; import java.util.regex.Pattern;public class StrValidate {// 纯数字priva ...

  3. 使用正则表达式判断字符串是否为数字类型

    java 判断字符串是否是数字 1.用JAVA自带的函数 publicstaticbooleanisNumeric(Stringstr){ for(inti=0;i System.out.printl ...

  4. [Unity][C#]Regex正则表达式判断字符串

    Regex正则表达式判断字符串 字符串中是否含有 汉字.特殊符号.空格.数字.不分大小写英文字母.小写字母.大写字母 ... using System.Text.RegularExpressions; ...

  5. js 正则表达式判断价格

    js 正则表达式判断价格 验证价格的正则 var reg = /(^1-9?(.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9].0-9?$)/; var money = 520.1 ...

  6. JS 前端 判断字符串是否相等

    js在判断字符串是不是相等时遇到问题:相同字符串不相等 使用 ==或者 ===都返回不相等. 使用:  encodeURIComponent(str)//可把字符串作为URI 组件进行编码.

  7. java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字

    /*判断字符串中是否仅包含字母数字和汉字       *各种字符的unicode编码的范围:      * 汉字:[0x4e00,0x9fa5](或十进制[19968,40869])      * 数 ...

  8. js正则表达式匹配字符串与优化过程

    前言 有时候需要实现对js源文件中的url字符串做拦截预处理,或者前端js语法高亮,或者需要对动态加载的关键源码做混淆保护,在某些步骤实现之前,有一个步骤是需要提炼出所有的合法字符串. 目标:检测源文 ...

  9. python 正则表达式判断字符串_python学习笔记|字符串与正则表达式

    总结一些字符串常用操作以及正则表达式相关 字符串基本操作 获取字符串长度 len(text) 字符串分割 word = text.split(" ") len(word) # 单词 ...

  10. python用正则表达式判断字符串_使用Python验证常见的50个正则表达式

    什么是正则表达式? 正则表达式(Regular Expression)通常被用来检索.替换那些符合某个模式(规则)的文本. 此处的Regular即是规则.规律的意思,Regular Expressio ...

最新文章

  1. 树莓派保卫战--防止SSH暴力破解
  2. ICLR 2019 | 基于复杂空间关系旋转的知识表示方法
  3. cefSharp通过js操控页面,含跨域操控
  4. 如何循序渐进的学习javaScript呢,请听我慢慢道来!
  5. php和python的多线程,Python多线程以及线程锁简单理解(代码)
  6. C# 运行控制台程序中文乱码
  7. 程序员过了 30 岁就没人要了?!
  8. 如何更改gnome-screenshot的默认的保存路径?
  9. iOS设计模式解析(五)责任链模式
  10. Spark开发入门与实践(一)
  11. java总结体会_Java课程总结心得体会
  12. 北京交通大学期末考试计算机应用基础,北京交通大学海滨学院计算机基础考试卷-网络应用基础...
  13. php正则国外手机号码,php--最新正则(手机号码)
  14. 让人们久等了的TCP BBR v2.0快要出炉了!
  15. 根据银行卡号查询银行卡名称
  16. 来看看你踩坑没有,新手做自媒体却没有收益?原因都在这5点
  17. Linux下视频流媒体服务器搭建详解理论
  18. 微信会员php源码,基于ThinkPHP框架开发的在线微信拼车系统完整PHP源码-深蓝源码会员专享...
  19. 在外远程登录公司内网OA系统
  20. Linux下的文件管理(初学者必看)

热门文章

  1. 旁瓣对消原理_自适应旁瓣对消及其在通信对抗系统中的应用研究
  2. 「 LaTex 」写论文,插入序号(分论点)方法
  3. SAP灵活工作流(Flexible Workflow)
  4. OCR文档识别——数据录入工厂
  5. Android RecyclerView多样式列表实践指南
  6. 批处理获取整台计算机的盘符,可以用批处理的方法更改盘符吗?
  7. 【iOS与EV3混合机器人编程系列之7】通过蓝牙控制EV3
  8. 数据结构与算法(Python)【PKU MOOC】
  9. 红米k40pro开启来电闪光灯步骤分享(2021教程)
  10. c语言计算机程序万年历论文,C语言万年历编程源程序