/// /* * Function: Product Cas number judgment rule, and conversion * Time: 2016-3-8 * Author: Li Jianfeng */ $.extend({ /* * Function: Is the Cas number */ isCas: function (str) { if (str) { var patter = /^(?:[0-9]{5,12}|[0-9]{2,9}-[0-9]{2}-[0-9])$/ return patter.test(str); } return false; }, convertToCas: function (str) { if ($.isCas(str)) { var patter = /^[0-9]{5,12}$/; if (patter.test(str)) { var len = str.length; var last = str.substring(len - 1, len); var middle = str.substring(len - 3, len - 1); var first = str.substring(0, len - 3); return first + "-" + middle + "-" + last; } return str; } return null; }, nullString:function(str) { if(!str) { return "无"; } return str; } });