问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JavaScript 字符串中如何判断有重复数字

发布网友 发布时间:2022-04-22 18:33

我来回答

4个回答

热心网友 时间:2022-04-22 20:03

一个循环都不用,用正则!
<script>
var s = "123,456,33,123,";
alert(/(?:^|,)(.*,).*,\1/g.test(s)); // true
</script>
---------------------
/(?:^|,)(.*,).*,\1/g
(?:^|,) 意思是文本开头或符号','。。。'?:'表示非获取匹配,只匹配,不存储以备后来使用,
(.*,) 在你的字符串中就表示'123,'之类。。。
.* 任意字符0次或多次
,\1 在你的字符串中表示',123,' 其中\1就是引用(.*,)匹配的内容。

/(?:^|,)(.*,).*,\1/g 就是一个正则直接量,g表示全局搜索
在后面的test就是,RegExp的方法RegExp.test(string),该方法检查在字符串中是否存在一个模式,如果存在则返回 true,否则就返回 false。

不知你明不明白,你应该多看看正则方面的教程,,,,

热心网友 时间:2022-04-22 21:21

var str_in='123,456,33,123';
function if_repeat(str_in){
var str_array=str_in.split(",");
var i=0;
var j=0;
var k=0;
for(i=0;i<str_array.length();i++){
j=str_in.indexOf(str_array[i]);
if(j<k){
break;
return false;
}
k=j;
}
return true;
}

/*
注释:
重点是j<k时,表示重复
自己仔细看吧
*/

热心网友 时间:2022-04-22 22:55

那是一个字符串还是4个?说清楚点,什么样算重复,什么样不重复

热心网友 时间:2022-04-23 00:47

用正则表达式吧``
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
显卡降价矿难了!分享几个检测矿卡的实用软件 怎么分辨二手显卡刷bios 下文教你 怎么识别矿卡 鉴别矿卡的方法介绍 怎么设置小度在家回家视频通话? 贵阳砂岩雕塑厂有哪些 西安市长安二中附近有老年公寓没 来西安这么久了第一次租到性价比高的房子,松鼠公寓良心推荐_西安... 陕西省自强中等专业学校2024年学费多少 宝鸡市区有什么比较好的楼盘 乔安如何远程监控 完达山品牌的实力有哪些? 瓷砖十大品牌哪个实力强大? 百年糊涂品牌实力怎么样? 想问一下帝标家居的品牌实力怎么样? 格勒顶墙的品牌实力如何? 品德风尚陶瓷这个瓷砖品牌的品牌实力怎么样? 如何有效的彰显品牌实力 听说海口开了一家满记甜品,好心人能分享一下地址吗? 金舵瓷砖是几线品牌?实力怎么样? 百年糊涂的品牌实力怎么样? 百年糊涂酒的品牌实力怎样? 黑芝麻糊好吃吗?有黑色素的吗? 品牌实力有什么专业 描述地幔厚度的英语 每一种厚度 英文怎么说 厚度单位“丝”的英文是什么? “厚度”翻译成英文是? 英语长宽高厚度怎么表达 一个物体的长宽高厚度是用哪些单词啊_百度知 ... 厚度 英文是? 厚度的英语怎么写 纹身贴纸可以贴bjd娃身上吗? 像个Q的电脑品牌是什么 Q系列和E系列的电脑哪款好? 现在的电脑没有主机了吗?度 现在的电脑不用主机都可以正常使用了是吗? 未来的电脑有主机吗? 主机还有未来吗……会不会被电脑取代啊。 什么是手机“导航键”? 唯云智能组网路由器怎么重置? 请问,唯一网络唯云服务器怎么样? 成都唯云文化传播有限公司怎么样? 降至20元一斤的香椿,你喜欢怎么吃? 登之 与 晦 俱 曹 氏壻,名位本同,一旦为之佐,意甚不惬。到厅牋,唯云‘即日恭到’,初无感谢之言。 上海香椿一斤卖到120元,其营养价值有多高? 上海香椿卖到120元一斤,香椿的营养价值怎么样? 求此古文翻译! 香椿价格是多少? 新唐书;隐逸列传;陆羽传 求教古文翻译 苏青唯与云熠的小说叫什么,哪里可以看?