js获取指定字符前/后的字符串简单实例
如下所示:
<!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> <script type="text/javascript"> /* string 字符串; str 指定字符; split(),用于把一个字符串分割成字符串数组; split(str)[0],读取数组中索引为0的值(第一个值),所有数组索引默认从0开始; */ function getStr(string,str){ var str_before = string.split(str)[0]; var str_after = string.split(str)[1]; alert('前:'+str_before+' - 后:'+str_after); } </script> <body> <input type="button" onClick="getStr('string','r');" value="获取值" /> </body> </html>
以上就是小编为大家带来的js获取指定字符前/后的字符串简单实例全部内容了,希望大家多多支持我们~
相关推荐
-
js获取字符串最后一位方法汇总
方法一:运用String对象下的charAt方法 charAt() 方法可返回指定位置的字符. 复制代码 代码如下: str.charAt(str.length – 1) 请注意,JavaScript 并没有一种有别于字符串类型的字符数据类型,所以返回的字符是长度为 1 的字符串 方法二:运用String对象下的substr方法 substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符. 复制代码 代码如下: str.substr(str.length-1,1) 重要事项:
-
JS截取字符串常用方法详细整理
使用 substring()或者slice() 函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str="jpg|bmp|gif|ico|png"; arr=theString.split("|"); //arr是一个包含字符值"jpg"."bmp"."gif"."ico"和"png"的数组 函数:Join() 功能:使用您选择的分
-
js获取指定字符前/后的字符串简单实例
如下所示: <!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> <script type="text/javascript"> /* string 字符串; str 指定字符; split(),用于把一个字符串分割成字符串数组; split(str)[0],读取
-
js判断某个字符出现的次数的简单实例
js判断某个字符出现的次数的简单实例 function patch(re,s){ //参数1正则式,参数2字符串 re=eval_r("/"+re+"/ig"); //不区分大小写,如须则去掉i,改为 re=eval_r("/"+re+"/g") var len = s.match(re).length; return len; } var str="Hello World"; alert("nu
-
js获取某月的最后一天日期的简单实例
复制代码 代码如下: //获得某月的最后一天 function getLastDay(year,month) { var new_year = year; //取当前的年份 var new_month = month++;//取下一个月的第一天,方便计算(最后一天不固定) if(month>12) {
-
JS正则表达式获取指定字符之后指定字符之前的字符串(推荐)
一个常见的场景,获取:标签背景图片链接: 如字符串:var bgImg = "url (\"https://img30.360buyimg.com/sku/jfs/t26203/262/100869187/204098/1d1479e9/5b84b80bNf39db45f.jpg\")"; 脚本: var backgroundImageRegex=/(?<=url\(").+(?="\))/; var matchResult=bgImg.m
-
Python获取指定字符前面的所有字符方法
在用C和python编程时遇到的一个问题是: 用网口发送过来1k数据,数据格式是json,但是发送时不知道需要的大小,因为不同任务大小不一样,所以统一发送1024字节,统一接收1024了,之后入库,导致浪费很大空间 因此想要截取字符串: 方案有两个: 1.使用rfind函数 url = "http://www.6mm.cc/uploads/allimg/1306/2-13060F12S3.jpg" print url[0:url.rfind('/', 1) + 1] 获取到的结果:ht
-
JS获取指定月份的天数两种实现方法
最近看到一个有意思的试题,正好在需求中也碰到类似的问题,即计算某个月的天数问题.碰到类似问题也许大部分会想是不是还要判断闰年.平年,如果这样想的话就复杂了,下面给出具体的计算方法. 获取月份天数方法一: //传入年份和月份 获取该年对应月份的天数 function getMonthDays(year,month){ var thisDate = new Date(year,month,0); //当天数为0 js自动处理为上一月的最后一天 return thisDate.getDate(); }
-
php使用指定字符列表生成随机字符串的方法
本文实例讲述了php使用指定字符列表生成随机字符串的方法.分享给大家供大家参考.具体如下: <?php function randomString($len) { srand(date("s")); $possible="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890!@#$%^&*()"; $str=""; while(strlen($str)<$
-
利用shell获取指定日期前N天的日期
一.创建测试文件test.sh #!/bin/sh . /etc/profile # 参数: # args[0] ,数据日期,日期格式yyyy-MM-dd # 取30天以前的日期 function get_date_30daysbefore() { sec=`date -d $1 +%s` sec_30daysbefore=$((sec - 86400*30)) days_before=`date -d @$sec_30daysbefore +%F` echo $days_before } if
-
浅谈mysql中concat函数,mysql在字段前/后增加字符串
MySQL中concat函数 使用方法: CONCAT(str1,str2,-) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL. 注意: 如果所有参数均为非二进制字符串,则结果为非二进制字符串. 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串. 一个数字参数被转化为与之相等的二进制字符串格式:若要避免这种情况,可使用显式类型 cast, 例如: SELECT CONCAT(CAST(int_col AS CHAR), char_col) MySQ
-
JS获取地址栏参数的两种方法(简单实用)
js获取地址栏参数的方法有两种:第一种,采用正则表达式获取地址栏参数,第二种,是比较传统的方法,在这小编给大家强烈推荐使用第一种方法,既方便有实用,具体实现过程请看下文详述. 方法一:采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!) function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window
随机推荐
- RBAC权限模型_动力节点Java学院整理
- MySQL Daemon failed to start错误解决办法
- 让html的text输入框只能输入数字和1个小数点(0-59之间可改)
- 多特下载站中改首页www.2345.com的解决修改方法
- Oracle也有注入漏洞
- php 多关键字 高亮显示实现代码
- nodeJS实现简单网页爬虫功能的实例(分享)
- 结合AJAX进行PHP开发之入门
- Git的使用规范流程总结
- javascript实现PC网页里的拖拽效果
- jquery实现的导航固定效果
- 提高页面加载速度的几个方法小结
- 全面解析iOS中同步请求、异步请求、GET请求、POST请求
- 无数据库的详细域名查询程序PHP版(1)
- Webview实现android简单的浏览器实例代码
- 极速CDN 网络时代的“磁悬浮”
- bootstrap-Treeview实现级联勾选
- Android使用CardView作为RecyclerView的Item并实现拖拽和左滑删除
- Perl6中的垃圾收集
- java网络通信技术之简单聊天小程序