js处理字符串
字符串是存储字符(比如 “Bill Gates”)的变量。
字符串可以是引号中的任意文本。您可以使用单引号或双引号:
一、定义字符串
var carname="Bill Gates";
var carname='Bill Gates';
二、切分字符串split
split_data = returndata.split(':')
三、去掉空格
function Trim(str)
{
return str.replace(/(^\s*)|(\s*$)/g, "");
}
四、判断包含字符串
例子:
var tempStr = "tempText" ;
var bool = tempStr.indexOf("Texxt");
//返回大于等于0的整数值,若不包含"Text"则返回"-1。
if(bool>0){
document.write("包含字符串");
}else{
document.write("不包含字符串");
}
js中的json对象和字符串之间的转化
字符串转对象(strJSON代表json字符串)
var obj = eval(strJSON); var obj = strJSON.parseJSON(); var obj = JSON.parse(strJSON);
json对象转字符串(obj代表json对象)
var str = obj.toJSONString(); var str = JSON.stringify(obj)
运用时候需要除了eval()以外需要json.js包(切记哦)
例子:
$.getJSON(
'/snp_to_primer',
{mutation: $("#mutation").val()},
function (data) {
var success_judge = data.result.indexOf("{");
if (success_judge < 0) {
alert(data.result);
return
}
var primer_json = JSON.parse(data.result);
var insert_html = '
'; for (one_primer in primer_json) { primer_infomation = primer_json[one_primer]["primer_id"] + "+" + primer_json[one_primer]["order_plate"] + "+" + primer_json[one_primer]["order_id"]; insert_html = insert_html + '<input ' + 'class="" type="radio" ' + 'id="primer_num" ' + 'name="which_snp_freq_primer" ' + 'onclick = "insert_primer_info(this.value)" ' + 'value="' + primer_infomation + '"' + '>Primer:' + primer_json[one_primer]["primer_id"] + " Order_Plate:" + primer_json[one_primer]["order_plate"] + " Order_Id:" + primer_json[one_primer]["order_id"] + ''; console.log(insert_html); } insert_html = insert_html + '
'; $("#myDiv").html(insert_html); });
参考资料:
http://www.oschina.net/code/snippet_175925_6288 http://www.cnblogs.com/wanggd/p/3195755.html
这里是一个广告位,,感兴趣的都可以发邮件聊聊:tiehan@sina.cn
个人公众号,比较懒,很少更新,可以在上面提问题,如果回复不及时,可发邮件给我: tiehan@sina.cn
个人公众号,比较懒,很少更新,可以在上面提问题,如果回复不及时,可发邮件给我: tiehan@sina.cn