判断一个字符串里是否含有某段字符怎么截取一段字符
发布时间:2025-05-13 20:44:26 发布人:远客网络
一、判断一个字符串里是否含有某段字符怎么截取一段字符
判断一个字符串是否含有某段字符,使用indexOf()方法; str.indexOf("参数1","参数2");参数1表示判断是否包含的小字符串,参数2表示从左到有依次判断的起始位置,默认从0开始,str表示用于寻找的原字符串,ps:如果原字符串含多个判断字符串,则只返回第一个位置。 2、截取某段字符串,使用substring()方法; substring("参数1","参数2"),参数1表示截取的起始位置,参数2表示截取的结束位置,ps:截取原则为“顾头不顾尾”,意思就是截取到的字符串包含起始位置字符,不包含结束位置字符。如"123".substring(0,2);返回的结果是“12”
二、Web前端开发笔试题
var efg= str.substr(str.indexOf("efg"), 3);
2,判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20
var reg=/^[a-zA-Z][a-zA-Z_0-9]{4,19}$/;
reg.test("a1a__a1a__a1a__a1a__");
3,判断一个字符串中出现次数最多的字符,统计这个次数
//将字符串的`字符保存在一个hash table中,key是字符,value是这个字符出现的次数
for(var i= 0, l= str.length; i< l; i++){
/*遍历这个hash table,获取value最大的key和value*/
alert("max:"+max+" max_key:"+max_key);
表示当前的事件对象,IE有这个对象,FF没有,FF通过给事件处理函数传递事件对象
IE用srcElement获取事件源,而FF用target获取事件源
IE:element.attachEvent(onclick, function) element.detachEvent(onclick, function)
FF:element.addEventListener(click, function, true) element.removeEventListener(click, function, true)
FF:可用div1.getAttribute(value)
(5) document.getElementByName()和document.all[name]
IE;document.getElementByName()和document.all[name]均不能获取div元素
(8) innerText textContent outerHTML
三、前端如何判断一个字符串里面有几个规定的字符
1、使用indexOf(),indexOf()返回某个指定的字符串值在字符串中首次出现的位置。要检索的字符串值没有出现,该方法返回-1。
2、使用search(),search()用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。没有找到任何匹配的子串,返回-1。
3、使用test(),test()方法用于检索字符串中指定的值。返回true或false。
4、使用exec(),exec()方法用于检索字符串中的正则表达式的匹配。返回一个数组,其中存放匹配的结果。未找到匹配,返回值为null。