0 0

比如我想实现传递字符‘11’ 在数据中搜索{‘112’,‘121’,‘221’,‘211’,‘121’}有多少个数据是有两个11的5

比如我想实现传递字符‘11’  在数据中搜索{‘112’,‘121’,‘221’,‘211’,‘121’}有多少个数据是有两个11的

问题补充:这里我应该得到4个

问题补充:jquery 实现

问题补充:比如我可能传进11  可能传进22  那么得到的是相应的个数  比较值不是写死的
2012年6月01日 16:38

6个答案 按时间排序 按投票排序

1 0

采纳的答案

<script type="text/javascript">
$(document).ready(function(){
	var str = "{'112','121','221','211','121'}";
	str = str.replace('{','[').replace('}',']');
	var arr = eval(str);
	var reg = /^.*1+.*1+.*$/;
	var count = 0;
	$.each(arr,function(s){
		if(reg.exec(arr[s])){
			count++;
		}
	});
	alert(count);
});
</script>

2012年6月01日 20:16
0 0

将对应字符串替换成"",比较替换前和替换后的长度即可

2012年6月04日 17:12
0 0

在 wanghuanqiu 兄的代码上扩展了下!
function huoqu(){
  var count=0;
  var ayy =['112','1211','221','211','121'];
  for(var i=0 ;i<ayy.length;i++){
   var index=ayy[i].length-ayy[i].replace(/[1]/g,'').length;
   alert(index)
    if(index==2 && ayy[i].indexOf("1")!=ayy[i].lastIndexOf("1")){    
      count ++;
       }
  }
alert(count);
  }

2012年6月04日 10:22
0 0

没用过jquery,纯js
function getString(ayy){
var count=0;

for(var i=0 ;i<ayy.length;i++){
    var index = ayy[i].indexOf("1");
    var lastIndex = ayy[i].lastIndexOf("1");
    if((index != lastIndex ) && (ayy[i].substring(index+1,lastIndex).indexOf("1") == -1)){
   
      count ++;
}
}
return count;
}
var arry =['112','1211','221','211','121'];
alert(getString(arry));

2012年6月02日 10:40
0 0

function getString(ayy){
var count=0;

for(var i=0 ;i<ayy.length;i++){
    if(ayy[i].indexOf("1")!=ayy[i].lastIndexOf("1")){
    
      count ++;
}
}
return count;
}
var arry =['112','121','221','211','121'];
alert(getString(arry));

2012年6月01日 17:24
0 0

public getString(String[] ayy){
int count=0;

for(int i=0 ;i<ayy.length;i++){
    if(ayy[i].indexOf("1")!==ayy[i].lastIndexOf("i")){
     
      count ++;
}
}
System.out.println("共有"11"+count);
}

2012年6月01日 16:56

相关推荐

    Android Intent传递数据大小限制详解

    前言 在sendBroadcast,startActivity时,我们会用到Intent。 Intent可以携带一些数据,比如基本类型数据int、Boolean,或是String,或是序列化...在Intent中传入一个Parcelable对象;例如传入一个bitmap对象。 代

    python3 大华IP摄像头使用 SDK DLL 添加动态文字叠加

    4、对json中的汉字和数据结构做相应调整。 5、详细的或扩展的使用,需要参考大华SDK文档。此包定义了6行文本,但是都处于同一位置。 6、因为用了json传递配置,某些摄像头是不支持的,可以参考此文档,使用其他DLL...

    js实现翻页后保持checkbox选中状态的实现方法

    项目中的分页使用真分页,每次...把选中的checkbox中的id,其中包括模块id,操作id,拼接成一个字符串,然后把字符串传递到action中。 每次调用此页面时,首选调用action中的选中的id字符串,然后根据在id字符串的基

    字符串内特殊字符在html_javascript_xml等内使用时的转换

    前些天在做项目时遇到一个很大的困难,就是在javascript中动态创建一个链接,链接到服务器上的某个附件,点击它就可以查看或是下载。代码我都已经写好如下: function createHref(pathname){ var newHref=document....

    Android WebView交互传递json字符串并解析的方法

    我们大家都知道WebView交互中可以传递基本数据类型的数据值,比如常用的int,String. 但是WebView也可以传递一种很重要很常用的数据格式-json数据. 传递json和传递String数据是一样的,关键就是HTML5端对json数据...

    如何利用jQuery post传递含特殊字符的数据

    在jquery中,解决数据传递处理的方法我们通常利用$.ajax或$.post,但是这里这里通常不能传递特殊字符,比如说:“&lt;”,本文就帮大家解决如何传递这种含特殊字符的数据,感兴趣的朋友一起看下吧

    Visual C++ 2005入门经典--源代码及课后练习答案

    2.3.2 字符数据类型 46 2.3.3 整型修饰符 47 2.3.4 布尔类型 48 2.3.5 浮点类型 48 2.3.6 ISO/ANSI C++中的基本类型 49 2.3.7 字面值 50 2.3.8 定义数据类型的同义词 50 2.3.9 具有特定值集的变量 ...

    vue父组件向子组件传递多个数据的实例

    比如你可以将你所有需要的数据都封装在一个数组,或者是一个对象里面然后 传递给子组件。 但是有一个问题,假如你有两个数据,一个对象,一个数组,需要同时从父组件传递给子组件,你会怎么办? 这里就通过一个例子...

    webservice是用dom4j返回xml字符串

    WebService在传递数据的时候只能传递字符串,当我们返回一些简单的字符串时我们可以直接返回,但是当我们想返回比如List,Map等复杂类型的数据时拼接字符串就是个很麻烦的工作,这时我们就用到了dom4j这个工具。

    数据结构 模拟以下游戏过程

    请模拟以下游戏过程,n个人围成一圈,其中在某个人手中有一条手绢,开始游戏时,由主持人报出一个整数t,该手绢将会沿着顺时针传递t次到达x君手中,x君将手绢递给顺时针方向上的下一个人,并离开这个圈。以上过程,...

    ajax传送参数含有特殊字符的快速解决方法

    JQuery AJAX中遇到这样一个问题,参数中包含特殊字符,比如&’#@等, 这时执行AJAX的时候就会出问题,因为所传的参数变了.看个示例就明白: 方案一: $.ajax({ url: '/ashx/ajax.ashx', type: 'post', data: 'option...

    VC++6.0核心编程源码.rar

    如果我在我编写的应用程序中发现一个错误,我可能想要向用户显示该错误的文本描述。Windows提供了一个函数,可以将错误代码转换成它的文本描述。该函数称为FormatMessage。请看下面的代码: 见原书P8的程序(1) ...

    定长字符串模板类

    模板类的代码主要实现在该类中.该类是抽象类,不能够实例化. 2. template&lt;;typename T, size_t MaxSize, typename Traits=std::char_traits&lt;;T&gt;; &gt;; class basic_small_string;; // : public ...

    JOX实现XML和JavaBean相互转化

    比如:在WebService有时需要传送JAVA对象,当定义相应的WSDL文件却较为麻烦,通过JOX可以将JAVA先传化为XML,再以字符串形式将XML格式的数据传输过去。 下载jox最新jar包:...

    基于记录的应用程序设计

    当你需要将整个数据库传递给函数时,你只需传递变量db即可,这是一个易于操作的指针,利用它可以访问其他数据,只有当函数需要对数据库中个别成员进行操作时,才需要查看结构中的细节。 课程数据库由标题和问题...

    Oracle Stream-安装配置

     如果要说劣势的话,虽然经历了9i,10g到最新的11g,但streams实现还是个新东西,其应用的广泛程度自然远不能与高级复制和 dataguard相比,因此在稳定性上可能还有所欠缺,比如说碰到bug的机率会比较高。从管理的...

    C#微软培训资料

    18.2 在 C #代码中调用 C++和 VB 编写的组件 .240 18.3 版 本 控 制 .249 18.4 代 码 优 化 .252 18.5 小 结 .254 第五部分 附 录 .255 附录 A 关 键 字.255 附录 B 错 误 码.256 附录 C .Net 名字空间...

    最新Java面试宝典pdf版

    3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是“我ABC+汉...

    Java面试笔试资料大全

    3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是“我ABC+汉...

    《你必须知道的495个C语言问题》

    1.8 如何在C中实现不透明(抽象)数据类型? 5 1.9 如何生成“半全局变量”,就是那种只能被部分源文件中的部分函数访问的变量? 5 存储类型 6 1.10 同一个静态(static)函数或变量的所有声明都必须包含static...

Global site tag (gtag.js) - Google Analytics