UNPKG

bdq

Version:

Biodiversity Data Quality Mechanisms

16 lines (15 loc) 496 B
//var general = require("./general"); //var improve = require("../improve/biogeolocation"); exports.isMorphospecies = function(str) { if(str.trim()==""){ return null; } /* Author: Danilo Jun */ var morphoT = /([a-z]|[A-Z])[a-z]* sp(([ .]([0-9][0-9]*)?)|([0-9][0-9]*)?|(. ([0-9][0-9]*)?)|(p.?))/; var morphpF = /([a-z]|[A-Z])[a-z]* sp([a-o]|[q-z])[a-z]*/; if(morphoT.test(str) && !morphpF.test(str)){ return true; }else{ return false; } };