function parse(data) { var rows = new Array(); if (data != null){ for(var i=0; i]*)(" + termTemp + ")(?![^<>]*>)(?![^&;]+;)", "gi"); valueTemp = valueTemp.replace(reg, "$1"); returnedValue+=valueTemp; } } if(listTerm.length == '2'){ var found = false; for(i=0;i]*)(" + termTemp1 + ")(?![^<>]*>)(?![^&;]+;)", "gi"); var reg2 = new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + termTemp2 + ")(?![^<>]*>)(?![^&;]+;)", "gi"); if(valueTemp1.match(reg1) && valueTemp2.match(reg2)){ valueTemp1 = valueTemp1.replace(reg1, "$1"); valueTemp2 = valueTemp2.replace(reg2, "$1"); returnedValue+=valueTemp1+" "; returnedValue+=valueTemp2; found = true; i++; } else { returnedValue+=valueTemp1; } } else { returnedValue+=valueTemp1; } } else { returnedValue+=valueTemp1; } } } if(listTerm.length >= 3){ for(i=0;i]*)(" + termTemp + ")(?![^<>]*>)(?![^&;]+;)", "gi"); valueTemp = valueTemp.replace(reg, "$1"); } returnedValue+=valueTemp; } } return returnedValue; } function rechercherTaxon(){ rechercherTaxonField("id"); } function rechercherTaxonField(event, data, formatted){ $('input[name="'+$.fieldResult+'"]').val(data.id); } function emptyFieldTaxonId(alias){ if(alias ==null){ alias = "Taxon"; } if($("#autoCompletion"+alias+"-recherche").val()==''){ $('input[name="'+$.fieldResult+'"]').val(''); } }