(function ($) { "use strict"; $.extend($.fn.select2.defaults, { formatNoMatches: function () { var x = 10; return "No matches found"; }, formatInputTooShort: function (input, min) { var n = min - input.length; var msg="Please enter {0} character"; return msg.replace(new RegExp('\\{0\\}', 'g'),n); }, formatInputTooLong: function (input, max) { var n = input.length - max; var msg="Please delete {0} characters"; var msg1="Please delete 1 character."; if(n==1){ msg=msg1; } return msg.replace(new RegExp('\\{0\\}', 'g'),n); }, formatSelectionTooBig: function (limit) { var msg ="You can only choose {0} items at most."; var msg1="You can only choose the most 1 item"; if(limit==1){ msg=msg1; } return msg.replace(new RegExp('\\{0\\}', 'g'),limit); }, formatLoadMore: function (pageNumber) { return "Loading results..."; }, formatSearching: function () { return "Searching..."; } }); })(jQuery);