`
yxx676229549
  • 浏览: 73835 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

js截取字符串获取数组set集合

 
阅读更多

js截取字符串获取数组set集合

 

function change(){
				var regex = /^\\${1}[0-9]{1}$/;
				var params = $("#content").val();
				var count=0;
				var arr = new Array(15);
				while(true){
				 	if(params.indexOf("$") < 0){
				 		break;
				 	}
				 	var param = params.substring(params.indexOf("$"),params.indexOf("$")+2);
				 	alert(param);
				 	if(regex.exec(param)){
				 		params = params.substring(params.indexOf("$")+2);
				 		for(var i=0;i<arr.length;i++){ 
				 			if(arr[i] == null){
				 				arr[count]=param;
				 				count++;
				 				break;
				 			}
				 			if(arr[i] == param){
					 			break;
					 		}
				 		}
				 	}else{
				 		params = params.substring(params.indexOf("$")+1);
				 	}
				 }
				 $('#param_num').val(count);
				 var paramstr = "[";
				 for(var i=0;i<count;i++){
				 	paramstr = paramstr + arr[i];
				 	if(i != count - 1){
				 		paramstr = paramstr + ','
				 	}
				 }
				 $('#param').val(paramstr + ']');
				 
			}
 
分享到:
评论

相关推荐

    JS函数集合大全

    - **字符与子字符串提取**:`charAt()`, `substring()`,分别用于获取字符串中的单个字符或截取子字符串。 - **数学常量与函数**:`Math.PI`, `Math.SQRT2`, `Math.max()`, `Math.pow()`, `Math.round()`, `Math....

    javaScript集合2

    这里先找到等号的位置,然后从等号后面开始截取字符串,直至遇到下一个符号“&”。这样就获得了SalaryRecord参数的值。 3. **提取最后一个等号后的字符串(savePane参数):** ```javascript var savePane = ...

    js关键字总结 js关键字总结

    `(length)` 是一个属性,用于获取字符串、数组或其他集合的长度。 #### 11. 字符串连接 `JS使用"+"连接字符串`。在JavaScript中,可以使用加号 (`+`) 来连接两个或多个字符串。 #### 12. 比较运算符 `==, !=, &gt;,...

    javascript实例集合

    8. **ES6新特性**:从ES6开始,JavaScript引入了许多新特性,如箭头函数、解构赋值、模板字符串、Promise、Set和Map等。实例会展示这些新特性的用法,帮助开发者跟上JavaScript的最新发展。 通过学习这个JavaScript...

    已总结好的 JS语法字典

    字符串方法如concat()用于连接字符串,slice()用于截取子字符串,indexOf()用于查找子字符串位置等。 3. 数组与集合: 数组用方括号[]定义,可存储不同类型的元素。Array对象提供了push(), pop(), shift(), ...

    javascript手册 javascript手册 javascript手册

    `slice()`截取部分元素,`sort()`对数组元素排序,`splice()`添加或删除元素,`toSource()`返回源代码,`toString()`和`toLocaleString()`将数组转换为字符串,以及`unshift()`在开头添加元素并返回新长度,`valueOf...

    commons-lang-2.6.jar工具类以及文档

    如`isEmpty()`判断字符串是否为空,`join()`将数组或集合元素合并成一个字符串,`reverse()`翻转字符串,`substringBefore()`和`substringAfter()`截取字符串中特定分隔符前后的部分,还有`contains()`、`startsWith...

    JS基础知识

    - **截取字符串**:`stringA.substring(2, 6)`返回从索引2到索引6(不包括6)之间的子字符串。 #### 40. 数学函数 - **数学函数**:`Math.PI`表示圆周率π;`Math.SQRT2`表示2的平方根;`Math.max(value1, value2)`...

    JavaScript数据结构案例.pdf

    字符串提供了许多方法,如`length`(获取长度)、`charAt()`(返回指定位置的字符)、`substring()`(截取子字符串)等。 4. 数组的变种:如关联数组(Array-like Objects),如`arguments`对象,以及类数组对象,...

    JavaScript宝典 js开发

    - 截取字符串:`stringA.substring(2, 6);` 这些方法为处理字符串提供了强大的工具集。 #### 三十一、数学操作 - 圆周率:`Math.PI` - 平方根:`Math.SQRT2` - 最大值:`Math.max(value1, value2)` - 幂运算:`...

    javascript常用的代码大全

    - `substring()`方法用于截取字符串的一部分。 - 参数为起始位置和结束位置。 #### 40. 数学函数 - **知识点**:`Math.PI, Math.SQRT2, Math.max(value1, value2), Math.pow(value1, 10), Math.round(value1), ...

    JS.rar_js

    对象的键可以是字符串或符号,而值可以是任意数据类型,包括其他对象。 二、内置对象 JavaScript提供了一系列内置对象,如Array、Date、Math、String等,它们提供了丰富的功能方法。例如,Array对象的`push()`用于...

    107条常用javascript语句

    3. **字符串操作**:常见的字符串方法有`concat()`用于连接字符串,`indexOf()`和`lastIndexOf()`查找子串位置,`substring()`和`slice()`截取子串,`trim()`去除空白等。 4. **数字操作**:`parseInt()`和`...

    27个java工具类

    5. **StringUtils**:字符串处理工具类,包含了各种字符串操作,如判断空字符串、连接字符串、替换子串、截取子串等。在Java中,`org.apache.commons.lang3.StringUtils`是一个广泛使用的第三方库,提供了丰富的字符...

    JavaScript-Assessment-

    可以使用方法如`length`获取字符串长度,`charAt(index)`访问指定索引处的字符,以及`substring(start, end)`截取子字符串。 **数字(Numbers)** JavaScript中的数字可以是整数或浮点数。运算符包括加法`+`、减法`-...

    [JavaScript权威指南(第6版)].源代码

    - 字符串方法:查找、替换、截取、格式化等。 4. **函数式编程** - 高阶函数:map、reduce、filter、forEach等。 - curry化与部分应用:创建可组合的函数。 - 函数组合:使用compose和pipe进行函数组合。 5. *...

    JavaScript 对象属性.docx

    - **join()**:将数组的所有元素转换为一个字符串,并通过指定的分隔符连接它们。例如,`var str = array.join(', ');` - **lastIndexOf()**:返回数组中最后一个匹配指定元素的索引,如果没有找到则返回-1。例如...

    MyPractice:练习代码的存储库

    ES6(ECMAScript 2015)引入了许多新特性,如箭头函数、模板字符串、解构赋值、类与继承、let与const、默认参数、剩余与扩展运算符、Set与Map数据结构、Promise、生成器(Generator)等,极大地提升了JavaScript的...

Global site tag (gtag.js) - Google Analytics