js截取某个指定字符串前后的字符串例子

在做技术的时候遇到一个难题,就是要在 from 表单中传递一个select的参数,我们知道select是一个下拉表单,而 select 只能有一个 name 值,而决定这个 name 值的是下拉下面的选项 <option value="43@300">马冲额度300[抵100.00元]</option> value 的值,我想要在这个值里面传递两个参数过去,所以不得已只好用了 43@300 这样的字符串进行传递,然后传递过去之后再进行分割,如果是 PHP 的话,就很容易分割了,但这个时候用的是 js,传递过去之后字符串就是 43@300,而这个是要分成两个值,比如 前面的值等于 43,后面的值等于 300,接受之后再进行其它操作。

找了各种的 JS 函数,最后确定使用 split 来进行分割,原理就是先分割成数组,然后再进行取值,如下所示,这里 alert 直接进行打印出来了,指定字符是 @ 字符,很方便的使用,完整代码如下:

 代码如下 复制代码

<script type="text/javascript">
/*
  string 字符串;
  str 指定字符;
  split(),用于把一个字符串分割成字符串数组;
  split(str)[0],读取数组中索引为0的值(第一个值),所有数组索引默认从0开始;
 */
    var str_before = '111@2222'.split('@')[0];
    var str_after = '111@2222'.split('@')[1];
    alert('前:'+str_before+' 后:'+str_after); //xiariboke.com
</script>

时间: 2024-09-30 14:34:32

js截取某个指定字符串前后的字符串例子的相关文章

java-有没有工具类可以截取出指定字符两边的字符串

问题描述 有没有工具类可以截取出指定字符两边的字符串 比如key=value 我要取到key和value不要中间的=号截取出来的可以是一个字符串数组 解决方案 String array[]="key=value".split("="); 解决方案二: strong text 字符串split("="),放到一个数组里面,然后可以用一个加强for循环for(String str:array)遍历出来就OK了 解决方案三: 使用java.util.P

用js截取腾讯视频的Id的例子

做项目时候遇到添加视频的问题,比如用户复制腾讯视频的链接,以这个为例(http://v.qq.com/x/cover/ypdy6korrry8w5a/u0332wyg5oa.html) 现在需要截取.html前面以及最后一个斜杠后面的内容(u0332wyg5oa);腾讯视频点击下面分享时会出现这样一段代码:<iframe frameborder="0″ width="640″ height="498″ src="http://v.qq.com/iframe/p

javascript-江湖救急Js截取字符串

问题描述 江湖救急Js截取字符串 ../../../../../Project 如和截取成 ../../../../ 救急啊 谢谢 解决方案 使用 substring()或者slice() 函数:split()? 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str="jpg|bmp|gif|ico|png"; arr=theString.split("|"); //arr是一个包含字符值"jpg"."bmp"

JS截取与分割字符串常用技巧总结_javascript技巧

本文实例讲述了JS截取与分割字符串的常用方法.分享给大家供大家参考,具体如下: JS截取字符串可使用 substring()或者slice()  函数:substring() 定义:substring(start,end)表示从start到end之间的字符串,包括start位置的字符但是不包括end位置的字符. 功能:字符串截取,比如想从"MinidxSearchEngine"中得到"Minidx"就要用到substring(0,6) 例子: var src=&qu

JS截取字符串实例详解_javascript技巧

本文实例讲述了JS截取字符串的方法.分享给大家供大家参考,具体如下: js截取字符串可使用 substring()或者slice()  函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str="jpg|bmp|gif|ico|png"; arr=theString.split("|"); //arr是一个包含字符值"jpg"."bmp"."gif"."ico&q

js截取中英文字符串、标点符号无乱码示例解读_javascript技巧

复制代码 代码如下: <script> function subString(str, len, hasDot) { var newLength = 0; var newStr = ""; var chineseRegex = /[^\x00-\xff]/g; var singleChar = ""; var strLength = str.replace(chineseRegex,"**").length; for(var i =

JS截取字符串常用方法详细整理_javascript技巧

使用 substring()或者slice() 函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str="jpg|bmp|gif|ico|png"; arr=theString.split("|"); //arr是一个包含字符值"jpg"."bmp"."gif"."ico"和"png"的数组 函数:Join() 功能:使用您选择的分

JS截取字符串常用方法整理及使用示例_javascript技巧

使用 substring()或者slice() 函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: 复制代码 代码如下: str="jpg|bmp|gif|ico|png"; arr=theString.split("|"); //arr是一个包含字符值"jpg"."bmp"."gif"."ico"和"png"的数组 函数:John()

JS 截取字符串substr 和 substring方法的区别_javascript技巧

substr 方法 返回一个从指定位置开始的指定长度的子字符串. stringvar.substr(start [, length ]) 参数 stringvar 必选项.要提取子字符串的字符串文字或 String 对象. start 必选项.所需的子字符串的起始位置.字符串中的第一个字符的索引为 0. length 可选项.在返回的子字符串中应包括的字符个数. 说明 如果 length 为 0 或负数,将返回一个空字符串.如果没有指定该参数,则子字符串将延续到 stringvar 的最后. 示