substring()截取字符串,只匹配到前面不看后面
10.substr()截取字符串通过长度来匹配
11.push()向数组尾部添加一个元素或者多个元素
12.pop()返回素组被删除的对象
13.unshift()返回数组的长度
14.reverser()倒叙素组的值index
15slice(下标+长度)切割数组
16.replace()替换字符串
17.A rray.isArray() 判断是否为数组 返回布尔值 flase不是 true是;
18.splice(3,2)修改数组下标为3的值修改成2返回的是修改的值原串会发生改变
splice可以完成删除替换 删除内容为0不改变
这是你需要用到的,自己组合
本文实例讲述了JS使用正则表达式除去字符串中重复字符的方法。分享给大家供大家参考,具体如下:这里演示一个简单的JavaScript正则表达式实例,将一串含有重复字符串中的多余字符滤除掉,请运行查看效果。
具体代码如下:
<html>
<head>
<title>利用正则表达法除去字符串中的重复字符</title>
</head>
<body>
<script
language="javascript">
str
=
"Google"
str1
=
str.replace(/(.).*\1/g,"$1")
document.write(str
+
"<br>")
document.write(str1)
</script>
</body>
</html>
运行结果如下:
Gogle
希望本文所述对大家JavaScript程序设计有所帮助。
很简单啊
var input = $('input').on('keyup' , function(){var strs = input.val().split(',')//按照`,`分割
var tmpMap = {}//用这个map来做唯一字符串验证
//通过map的属性`key`只能是唯一来验证的
$.each(strs , function(){//遍历所有的字符串
//这里`this`表示当前正在验证的字符串
if(!tmpMap[this]){//如果map里还没有出现这个key,表示这个字符串目前是唯一的
tmpMap[this]=true
}else{//否则,已经出现重复的字符串
alert('不许出现重复的字符串:' + this)
}
})
}) <input type="text" />