`

js 判断截取数字

阅读更多

比如字符串是a1b23,那么我只截取23,也就是说从右边数,碰到第一个字母的时候就返回这段数字和前面的字符串,怎么用js实现?

var str = "a1b23";//要截取的字符串
var strArr = /(.*[^\d])(\d+)$/.exec(str);
strArr[0]是原字符串。
strArr[1]是数字前面的字符串。
strArr[2]是数字。

 

分享到:
评论

相关推荐

    js截取字符串

    - **循环结构**:通过循环遍历字符串中的每一个字符,判断是否遇到等号,并在遇到等号时使用`substr()`方法截取接下来的4个字符。 ### 总结 通过上述示例,我们可以看到JavaScript提供了多种方法来截取字符串。...

    js截取字符串-三种方法

    在判断一个字符串是否包含另一个字符串时,JavaScript提供了`indexOf()`方法。例如,`str.indexOf("2") != -1`将返回`true`,表示字符串`str`包含字符"2"。`indexOf()`返回目标字符串在源字符串中的索引,若未找到则...

    finereport格式化金额函数js中进行数字超大金额千位符格式化处理.docx

    我们可以使用tranNumber函数来实现数字的格式化处理,该函数可以将数字转换为字符串,然后通过split方法将其分隔成数组,最后根据数组的长度来判断是否需要添加单位。例如,如果数字小于6位,则直接显示数字;如果...

    截取指定长度的字符串

    字符串在各种编程语言中都是基本的数据类型,如Python中的`str`,Java中的`String`,JavaScript中的`String`等。 截取字符串通常有两种主要方法:固定位置截取和指定长度截取。 1. 固定位置截取:这种方法通常基于...

    javascript截取字符串(通过substring实现并支持中英文混合)

    示例函数sub()使用正则表达式来处理中英文混合字符串,通过比较替换后的字符串长度来判断截取长度是否正确。 示例代码如下: ```javascript <script type="text/javascript"> var sub = function(str, n) { var r...

    js substr支持中文截取函数代码(中文是双字节)

    在JavaScript中,`substr`函数通常用于从字符串中截取一部分子串,但它不区分单字节字符(如英文)和多字节字符(如中文)。对于中文字符,每个字符通常由两个字节表示,因此当处理包含中文的字符串时,`substr`可能...

    JS常用函数方法收集1

    currentMonthDays.js 获取当前年月的天数 locationReplace.js url...isDigit.js 判断是否为数字类型 setCookie.js 设置cookie值 getCookie.js 获取cookie值 addFavorite.js 加入收藏夹 setHomepage.js 设为首页 ......

    JS字符串长度判断,超出进行自动截取的实例(支持中文)

    今天一个小弟问我的问题,在文本框中输入字符,如果超出指定长度,就把它截取,要求中文等于两个字符的长度,我找一下资料,把这个功能实现了, 下面是JS代码: <html> [removed][removed] <body> &lt...

    100个直接可以拿来用的JavaScript实用功能代码片段(1-10)

    8、原生JavaScript判断是否为数字类型 9、原生JavaScript设置cookie值 10、原生JavaScript获取cookie值 11、原生JavaScript加入收藏夹 12、原生JavaScript设为首页 13、原生JavaScript判断IE6 14、原生JavaScript...

    在js中做数字字符串补0(js补零)

    在JavaScript中,进行数字字符串补零是一个常见的操作,尤其是当需要保证数字格式的统一或者进行日期和时间的格式化时。本文会详细讨论不同的方法和技巧来实现这一操作,以及它们各自的特点和适用场景。 首先,我们...

    Js获取当前日期时间及格式化代码

    描述中的知识点:介绍了如何使用JavaScript(Js)获取当前的日期和时间,并提供了一个格式化日期时间的代码示例。 标签中的知识点:涉及到Js在获取日期时间方面相关的几个关键功能和方法,包括获取年份、月份、日、...

    正则表达式截取身份证号码加密的方法

    // 判断性别等其他信息 return true; } ``` 在上述函数中,我们首先使用正则表达式`/^\d{17}(\d|x)$/i`检查身份证号码是否为18位,且最后一位可以是数字或大写“X”。然后,将可能的“X”转换为“a”进行处理,并...

    AJAX 判断密码强度

    3. **后端处理**:后端接收到请求后,会分析密码的复杂性,如长度、是否包含数字、大小写字母、特殊字符等,然后计算出一个强度分数或等级。 4. **返回结果**:后端计算完成后,将结果(可能是强度分数或等级)作为...

    js验证用户名. JS初学者demo

    - **截取字符串值**:这部分内容描述不清晰,但一般涉及字符串截取、替换等操作。 - **字符串长度验证**:包括最大长度、最小长度等验证,通常可以通过字符串的`.length`属性结合条件语句来实现。 #### 4. 验证邮箱...

    jquery判断字符输入个数(数字英文长度记为1,中文记为2,超过长度自动截取)

    ### jQuery 实现字符输入个数判断与自动截取功能 #### 概述 本文将详细介绍如何使用jQuery实现一个字符输入个数的判断功能,并在超过指定长度时自动进行截取处理。具体而言,该功能会根据不同的字符类型来计算长度...

    通用javascript代码判断版本号是否在版本范围之间

    本文将介绍一种通用的JavaScript方法,用于判断一个版本号是否位于给定的两个版本号范围之间。我们还需要了解如何使用JavaScript来检测浏览器的类型和版本,这对于网页开发尤为关键,因为不同版本的浏览器可能会对...

    js常用函数大全

    判断是否为有效的数字** - **`typeof` 运算符**:检查变量是否为数字类型。 ```javascript var i = 123; var str = "string"; if (typeof i === "number") {} // true ``` **注意**:`parseInt` 和 `...

    javascript入门笔记

    使用场合:任意数字与1做按位与操作,可以判断奇偶性,结果为1,则为奇数,否则为偶数 0 :0 1 :1 2 :10 3 :11 4 :100 5 :101 5 & 1 101 001 ========== 001 4 & 1 100 001 ==== 000 2、按...

    jQuery仿支付宝6位数字密码框代码.zip

    为了限制输入长度,可以使用`.val().slice(0, 6)`截取前6个字符。 此外,考虑到用户体验,代码可能还包含了错误处理和验证功能。例如,检查用户是否输入了6位数字,或者在输入不符合规则时给出提示。这可以通过添加...

    100个直接可以拿来用的JavaScript实用功能代码片段

    原生JavaScript判断是否为数字类型 - **功能概述**:检查变量是否为数字。 - **应用场景**:数据验证、数值计算等。 - **实现方式**:使用`isNaN`或`Number.isInteger`方法。 #### 9. 原生JavaScript设置cookie值 ...

Global site tag (gtag.js) - Google Analytics