js split 多个分隔符(js 如何用split()方法按根据“\”(反斜杠)分割字符串)

本文目录
js 如何用split()方法按根据“\”(反斜杠)分割字符串
由于反斜杠是特殊字符,所以是不能直接放到字符串中的,会被js转义,比如你的
var str = "adc\123\890\ds";
\123会被js自动转义为大写字母S,后面两个\无法转义则会被自动删除,所以str的实际值并不是你想象中的 "adc\123\890\ds",而是"adcS890ds"!!!
要想实现你的目的,必须用两个反斜杠来表示,即:
var str = "adc\\123\\890\\ds";
这个时候str的值就是 "adc\123\890\ds" 了!
这样再用 str.split("\\") 就可以分割为数组了!
在文本框中输入多个字符串(分隔符为‘,’)如何用JS判断是否有重复的字符串(即输入一样的字符串)
很简单啊
var input = $(’input’).on(’keyup’ , function(){
var strs = input.val().split(’,’);//按照`,`分割
var tmpMap = {};//用这个map来做唯一字符串验证
//通过map的属性`key`只能是唯一来验证的
$.each(strs , function(){//遍历所有的字符串
//这里`this`表示当前正在验证的字符串
if(!tmpMap){//如果map里还没有出现这个key,表示这个字符串目前是唯一的
tmpMap=true;
}else{//否则,已经出现重复的字符串
alert(’不许出现重复的字符串:’ + this);
}
});
});
《input type="text" /》

更多文章:
unknown hard error是什么意思(unknown hard error是什么意思)
2025年9月1日 17:15
getconsolewindow(C语言 怎么使控制台窗口大小固定不变)
2025年6月6日 16:00
建站大师排名表2021(国内二次元手游2021年流水数据揭晓,最大赢家是谁)
2026年1月2日 02:15
html怎么在表格里加表格(如何在html单元格中插入表格并铺满单元格)
2026年5月14日 03:45
编号非自动列表是什么意思(word中项目符号,编号,多级列表什么区别及各用在什么场合)
2026年8月17日 05:15
oracle10客户端安装(Oracle Database 10g在windows上安装错误怎么解决)
2026年8月25日 13:00
nip和pluck的区别?百万英镑中,有这么一句,just like an englishman ,you see ,plu
2026年9月14日 14:15














