
方法一:
下标法:如果要访问字符串str的第2个字符,则使用str[1]即可去到str的第2个字符(注意,下标从0开始,要访问第一个字符,需要用str[0],以此类推)
方法二:
使用charAt函数,例如要访问字符串str的第2个字符,则可以用strcharAt(1)获取,这里charAt的参数同下标法中的参数一样,都是从0开始计算的。
获取指定字符前/后的字符串:
<script type="text/javascript">
/
string 字符串;
str 指定字符;
split(),用于把一个字符串分割成字符串数组;
split(str)[0],读取数组中索引为0的值(第一个值),所有数组索引默认从0开始;
/
function getStr(string,str){
var str_before = stringsplit(str)[0];
var str_after = stringsplit(str)[1];
alert('前:'+str_before+' - 后:'+str_after);
}
</script>
<input type="button" onClick="getStr('string','r');" value="获取值" />
获取字符串中指定位置的字符:
<html>
<head>
<title>取得字符串中指定位置的字符 - LiehuoNet</title>
</head>
<body>
<script language="javascript">
<!--
str = "JavaScript";
str1 = strcharAt(0);
str2 = strcharAt(4);
documentwrite("str=" + str + "<br>");
documentwrite("第1个字符是:" + str1 + "<br>");
documentwrite("第5个字符是:" + str2 + "<br>");
//-->
</script>
</body>
</html>
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有找到,则该方法返回 -1。
includes() 方法用于判断字符串是否包含指定的子字符串,如果找到匹配的字符串则返回 true,否则返回 false。注意: includes() 方法区分大小写。
search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。如果匹配到字符串则返回,字符串所在索引。
match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。注意: includes() 方法不区分大小写。
test() 方法用于检测一个字符串是否匹配某个模式。如果字符串中有匹配的值返回 true ,否则返回 false。
exec() 方法用于检索字符串中的正则表达式的匹配。如果字符串中有匹配的值返回该匹配值,否则返回 null。
String str = "房估字(2014)第YPQD0006号";
String jieguo = strsubstring(strindexOf("第")+1,strindexOf("号"));
function getStrLength( Str ){
return Strreplace(/[\u0391-\uFFE5]/g,"aa")length; //"g" 表示全局匹配
}
下面用 jQuery 将全部 url 和 文本分别添加到两个数组里面。
其实两个数组是一样的,因为你从数据库输出的时候应该是用的同一个 url 变量输出两次,结果都是类似 aaacom 这样的。
<script type="text/javascript">$(function() {
var labels = [], urls = [];
$("form[name=frmsearchedresult] a[href^='whois']")each(function(){
labelspush($(this)text());
urlspush($(this)attr("href")replace(/^whois\asp\domain=/, ""));
});
// ["", "baiducom", "googlecn", "sinacomcn", "yahoocom", "163com"]
alert(labels);
// ["", "baiducom", "googlecn", "sinacomcn", "yahoocom", "163com"]
alert(urls);
});
</script>
<span
id="content">内容</span>
documentgetelementbyid('content')innerhtml='我是替换的内容'
你可以用js获取你要放内容的地方,然后替换他的innerhtml属性!
以上就是关于js如何访问字符串中的某个值全部的内容,包括:js如何访问字符串中的某个值、js 截取给定字符后面的字符、js 查找字符串中是否包含指定的字符串等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)