javascript处理字符串:"Data:Title=hello;name=jack;number=1433;address=US;zCode=1244;nickname=kk;"

javascript处理字符串:"Data:Title=hello;name=jack;number=1433;address=US;zCode=1244;nickname=kk;",第1张

<script type="text/javascript">

function trim(s) {

return s  sreplace(/^\s|\s$/g, '') : s;

}

function evaluate(s) {

var EL_PREFIX = "Data:";

if (!new RegExp("^\\s" + EL_PREFIX)test(s))

return undefined;

var properties = trim(s)substring(EL_PREFIXlength)split(/;/);

var o = {};

for (var k = 0; k < propertieslength; k++) {

var entry = properties[k];

var index = entryindexOf('=');

if (index < 0)

continue;

var name = trim(entrysubstring(0, index));

var value = trim(entrysubstring(index + 1));

var root = namesubstring(0, 1)toLowerCase();

if (!o[root])

o[root] = [];

var prop={};

prop[name]=value;

o[root]push(prop);

}

return o;

}

//================================

var reversed=evaluate("Data:Title=hello;name=jack;number=1433;address=US;zCode=1244;nickname=kk;");

alert([

"title=" + reversedt[0]Title,

"name=" + reversedn[0]name,

"number=" + reversedn[1]number+''

]join('\n'));

</script>

var str = "abcdefg"; 

if(strindexOf("abc") > 0) {

    // 大于0的话,说明包含

} else {

    // 如果不包含的话,值为-1,即小于0

}

一句原生代码搞定

// 取出所有class属性开头是 skin- 的元素

[]sliceapply(documentquerySelectorAll('[class^="skin-"]'))

// 如果skin-不在开头,在中间也可以。

[]sliceapply(documentquerySelectorAll('[class="skin-"]'))

css选择器了解一下:网页链接

String str = "房估字(2014)第YPQD0006号";

String jieguo = strsubstring(strindexOf("第")+1,strindexOf("号"));

以上就是关于javascript处理字符串:"Data:Title=hello;name=jack;number=1433;address=US;zCode=1244;nickname=kk;"全部的内容,包括:javascript处理字符串:"Data:Title=hello;name=jack;number=1433;address=US;zCode=1244;nickname=kk;"、JS怎么在多个字符串中找到一个含有特殊文字的字符串、js或jQuery 如何获取指定字符串,详细如下面描述等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10145881.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存