javascript字符串比较怎样获取字符串

js 判断字符串是否包含某字符串
js 判断字符串是否包含某字符串,String对象中查找子字符,indexOf
var test= "aa";
if(test.indexOf("a") > 0 )
indexOf用法:
返回 String 对象内第一次出现子字符串的字符位置。
strObj.indexOf(subString[, startIndex])
必选项。String 对象或文字。
必选项。要在 String 对象中查找的子字符串。
可选项。该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找。
indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。
如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。
从左向右执行查找。否则,该方法与 lastIndexOf 相同。
下面的示例说明了 indexOf 方法的用法。
function IndexDemo(str2){
var str1 = "BABEBIBOBUBABEBIBOBU"
var s = str1.indexOf(str2);
return(s);
对于Script的indexOf忽略大小写
中indexOf函数方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。
indexOf函数是从左向右执行查找。否则,该方法与 lastIndexOf 相同。
下面的示例说明了indexOf函数方法的用法。
function IndexDemo(str2){
var str1 = "BABEBIBOBUBABEBIBOBU"
var s = str1.indexOf(str2);
return(s);
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'JavaScript基础教程 列表
JavaScript indexOf 方法:计算某个指定的字符串在字符串中首次出现的位置JavaScript indexOf 方法
indexOf 方法用于计算某个指定的字符串在字符串中首次出现的位置,并返回该数值。其语法如下:
str_object.indexOf( search, start )
str_object
要操作的字符串(对象)
必需。要检索的字符串
可选。指定开始检索的位置,如省略该参数,则将从字符串的首字符开始检索
提示:字符串是从 0 开始计数的。
indexOf 方法实例
&script language=&JavaScript&&
var str = &&;
document.write( str.indexOf( &.& ) );
运行该例子,输出:
indexOf 对大小写敏感,如果要检索的字符串值没有出现,则该方法返回 -1。
:计算指定的字符串在字符串中最后一次出现的位置。
本章节内容共分 22 部分:1.
JavaScript indexOf 方法:计算某个指定的字符串在字符串中首次出现的位置14.
<(我爱开发网) — 提供最好的 、、、 及JavaScript获取url字符串参数的方法_模板无忧
JavaScript获取url字符串参数的方法_综合其它特效
利用JavaScript获取url字符串参数的方法,注意如果是静态页面的话可能获取不到,像这样的会自动获取到:show.asp?id=156,你可以直接复制到带有参数网页的区域的任何地方就可以了,它会输出所有参数字符串及参数值。
&SCRIPT LANGUAGE="JavaScript"&
var dir = location.href.substring(0,location.href.lastIndexOf('/')+1);
var url = location.href.substring(dir.length,location.href.length+1);
document.write("&center&网页参数为(如果是静态页面,可能获取不到)" + url + "&/center&");
相关综合其它特效:
特效代码搜索
综合其它特效推荐
猜你也喜欢看这些js获取字符串最后一位方法汇总
投稿:hebedich
字体:[ ] 类型:转载 时间:
文章汇总了4种js获取字符串最后一位字符的方法,并附上示例说明,非常简单实用,这里推荐给大家
方法一:运用String对象下的charAt方法
charAt() 方法可返回指定位置的字符。
str.charAt(str.length – 1)
请注意,JavaScript 并没有一种有别于字符串类型的字符数据类型,所以返回的字符是长度为 1 的字符串
方法二:运用String对象下的substr方法
substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。
str.substr(str.length-1,1)
重要事项:ECMAscript 没有对该方法进行标准化,因此反对使用它。
重要事项:在 IE 4 中,参数 start 的值无效。在这个 BUG 中,start 规定的是第 0 个字符的位置。()在之后的版本中,此 BUG 已被修正。
方法三:运用String对象下的split方法
split() 方法用于把一个字符串分割成字符串数组。
var str = “123456″;
spstr = str.split(“”);
spstr[spstr.length-1];
方法四:正则搞定
&script type="text/javascript"&
//&![CDATA[
var s = "n234n41;v";
alert("String: "+s+"nn"+"LastOne: "+s.replace(/^(.*[n])*.*(.|n)$/g, "$2"));
以上就是本人所了解的4种方法了,都记录了下来,有需要的朋友可以参考下,如有其它方法也请告之,谢谢
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具JavaScript字符串处理函数,根据定义的长度截取字符串,超出部分裁掉追加&&,很多时候网页上显示的内容需要缩成&...&该方法用于处理字符串显示固定长度,超长部分用&...&代替:
/**参数说明:
* 根据长度截取先使用字符串,超长部分追加&
* str 对象字符串
* len 目标字节长度
* 返回值: 处理结果字符串
function cutString(str, len) {
//length属性读出来的汉字长度为1
if(str.length*2 &= len) {
var strlen = 0;
var s = &&;
for(var i = 0;i & str. i++) {
s = s + str.charAt(i);
if (str.charCodeAt(i) & 128) {
strlen = strlen + 2;
if(strlen &= len){
return s.substring(0,s.length-1) + &...&;
strlen = strlen + 1;
if(strlen &= len){
return s.substring(0,s.length-2) + &...&;
本类推荐文章
本类最新更新
最新源码下载

我要回帖

更多关于 javascript 字符串 的文章

 

随机推荐