easyui-lang-zh_CN.js 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292
  1. if ($.fn.pagination){
  2. $.fn.pagination.defaults.beforePageText = '第';
  3. $.fn.pagination.defaults.afterPageText = '共{pages}页';
  4. $.fn.pagination.defaults.displayMsg = '显示{from}到{to},共{total}记录';
  5. }
  6. if ($.fn.datagrid){
  7. $.fn.datagrid.defaults.loadMsg = '正在处理,请稍待。。。';
  8. }
  9. if ($.fn.treegrid && $.fn.datagrid){
  10. $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg;
  11. }
  12. if ($.messager){
  13. $.messager.defaults.ok = '确定';
  14. $.messager.defaults.cancel = '取消';
  15. }
  16. $.map(['validatebox','textbox','filebox','searchbox',
  17. 'combo','combobox','combogrid','combotree',
  18. 'datebox','datetimebox','numberbox',
  19. 'spinner','numberspinner','timespinner','datetimespinner'], function(plugin){
  20. if ($.fn[plugin]){
  21. $.fn[plugin].defaults.missingMessage = '该输入项为必输项';
  22. }
  23. });
  24. if ($.fn.validatebox){
  25. $.fn.validatebox.defaults.rules.email.message = '请输入有效的电子邮件地址';
  26. $.fn.validatebox.defaults.rules.url.message = '请输入有效的URL地址';
  27. $.fn.validatebox.defaults.rules.length.message = '输入内容长度必须介于{0}和{1}之间';
  28. $.fn.validatebox.defaults.rules.remote.message = '请修正该字段';
  29. }
  30. if ($.fn.calendar){
  31. $.fn.calendar.defaults.weeks = ['日','一','二','三','四','五','六'];
  32. $.fn.calendar.defaults.months = ['一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月'];
  33. }
  34. if ($.fn.datebox){
  35. $.fn.datebox.defaults.currentText = '今天';
  36. $.fn.datebox.defaults.closeText = '关闭';
  37. $.fn.datebox.defaults.okText = '确定';
  38. $.fn.datebox.defaults.formatter = function(date){
  39. var y = date.getFullYear();
  40. var m = date.getMonth()+1;
  41. var d = date.getDate();
  42. return y+'-'+(m<10?('0'+m):m)+'-'+(d<10?('0'+d):d);
  43. };
  44. $.fn.datebox.defaults.parser = function(s){
  45. if (!s) return new Date();
  46. var ss = s.split('-');
  47. var y = parseInt(ss[0],10);
  48. var m = parseInt(ss[1],10);
  49. var d = parseInt(ss[2],10);
  50. if (!isNaN(y) && !isNaN(m) && !isNaN(d)){
  51. return new Date(y,m-1,d);
  52. } else {
  53. return new Date();
  54. }
  55. };
  56. }
  57. if ($.fn.datetimebox && $.fn.datebox){
  58. $.extend($.fn.datetimebox.defaults,{
  59. currentText: $.fn.datebox.defaults.currentText,
  60. closeText: $.fn.datebox.defaults.closeText,
  61. okText: $.fn.datebox.defaults.okText
  62. });
  63. }
  64. if ($.fn.datetimespinner){
  65. $.fn.datetimespinner.defaults.selections = [[0,4],[5,7],[8,10],[11,13],[14,16],[17,19]]
  66. }
  67. $.extend($.fn.validatebox.defaults.rules, {
  68. special: {
  69. validator: function(value, param){
  70. if(param === undefined) param = [30];
  71. var reg = /^[\u4E00-\u9FA5A-Za-z0-9\.\[\]\/【】、’‘“”''""]+$/g;
  72. if(value.length >= param[0]) {
  73. return false;
  74. } else if(!reg.test(value)){
  75. return false
  76. } else {
  77. return true;
  78. }
  79. },
  80. message: '不能输入特殊字符及空格且长度不能大于{0}'
  81. },
  82. number: {
  83. validator: function(value, param){
  84. if(isNaN(value) || value === "" || /\s/g.test(value)) {
  85. return false;
  86. } else {
  87. var reg = /^(-)?\d+(\.\d+)?$/g;
  88. if(reg.test(value)){
  89. return true;
  90. } else {
  91. return false;
  92. }
  93. }
  94. },
  95. message: '只能输入数字'
  96. },
  97. decimal: {
  98. validator: function(value, param){
  99. var reg = new RegExp('^(-)?\\d+(\\.\\d{1,' + parseInt(param[0]) + '})?$', 'g');
  100. if(isNaN(value) || value === "" || /\s/g.test(value)) {
  101. return false;
  102. } else {
  103. if (reg.test(value)) {
  104. return true;
  105. } else {
  106. return false;
  107. }
  108. }
  109. },
  110. message: '只能输入数字,小数点后保留{0}位'
  111. },
  112. CHS: {
  113. validator: function (value, param) {
  114. return /^[\u0391-\uFFE5]+$/.test(value);
  115. },
  116. message: '请输入汉字'
  117. },
  118. english : {// 验证英语
  119. validator : function(value) {
  120. return /^[A-Za-z]+$/i.test(value);
  121. },
  122. message : '请输入英文'
  123. },
  124. ip : {// 验证IP地址
  125. validator : function(value) {
  126. return /\d+\.\d+\.\d+\.\d+/.test(value);
  127. },
  128. message : 'IP地址格式不正确'
  129. },
  130. ZIP: {
  131. validator: function (value, param) {
  132. return /^[0-9]\d{5}$/.test(value);
  133. },
  134. message: '邮政编码不存在'
  135. },
  136. QQ: {
  137. validator: function (value, param) {
  138. return /^[1-9]\d{4,10}$/.test(value);
  139. },
  140. message: 'QQ号码不正确'
  141. },
  142. mobile: {
  143. validator: function (value, param) {
  144. return /^(?:13\d|15\d|18\d)-?\d{5}(\d{3}|\*{3})$/.test(value);
  145. },
  146. message: '手机号码不正确'
  147. },
  148. tel:{
  149. validator:function(value,param){
  150. return /^(\d{3}-|\d{4}-)?(\d{8}|\d{7})?(-\d{1,6})?$/.test(value);
  151. },
  152. message:'电话号码不正确'
  153. },
  154. mobileAndTel: {
  155. validator: function (value, param) {
  156. return /(^([0\+]\d{2,3})\d{3,4}\-\d{3,8}$)|(^([0\+]\d{2,3})\d{3,4}\d{3,8}$)|(^([0\+]\d{2,3}){0,1}13\d{9}$)|(^\d{3,4}\d{3,8}$)|(^\d{3,4}\-\d{3,8}$)/.test(value);
  157. },
  158. message: '请正确输入电话号码'
  159. },
  160. money:{
  161. validator: function (value, param) {
  162. return (/^(([1-9]\d*)|\d)(\.\d{1,2})?$/).test(value);
  163. },
  164. message:'请输入正确的金额'
  165. },
  166. mone:{
  167. validator: function (value, param) {
  168. return (/^(([1-9]\d*)|\d)(\.\d{1,2})?$/).test(value);
  169. },
  170. message:'请输入整数或小数'
  171. },
  172. integer:{
  173. validator:function(value,param){
  174. return /^[+]?[1-9]\d*$/.test(value);
  175. },
  176. message: '请输入最小为1的整数'
  177. },
  178. integ:{
  179. validator:function(value,param){
  180. return /^[+]?[0-9]\d*$/.test(value);
  181. },
  182. message: '请输入整数'
  183. },
  184. range:{
  185. validator:function(value,param){
  186. if(/^[1-9]\d*$/.test(value)){
  187. return value >= param[0] && value <= param[1]
  188. }else{
  189. return false;
  190. }
  191. },
  192. message:'输入的数字在{0}到{1}之间'
  193. },
  194. minLength:{
  195. validator:function(value,param){
  196. return value.length >=param[0]
  197. },
  198. message:'至少输入{0}个字'
  199. },
  200. maxLength:{
  201. validator:function(value,param){
  202. return value.length<=param[0]
  203. },
  204. message:'最多{0}个字'
  205. },
  206. //select即选择框的验证
  207. selectValid:{
  208. validator:function(value,param){
  209. if(value == param[0]){
  210. return false;
  211. }else{
  212. return true ;
  213. }
  214. },
  215. message:'请选择'
  216. },
  217. idCode:{
  218. validator:function(value,param){
  219. return /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(value);
  220. },
  221. message: '请输入正确的身份证号'
  222. },
  223. loginName: {
  224. validator: function (value, param) {
  225. return /^[\u0391-\uFFE5\w]+$/.test(value);
  226. },
  227. message: '登录名称只允许汉字、英文字母、数字及下划线。'
  228. },
  229. equalTo: {
  230. validator: function (value, param) {
  231. return value == $(param[0]).val();
  232. },
  233. message: '两次输入的字符不一至'
  234. },
  235. englishOrNum : {// 只能输入英文和数字
  236. validator : function(value) {
  237. return /^[a-zA-Z0-9_ ]{1,}$/.test(value);
  238. },
  239. message : '请输入英文、数字、下划线或者空格'
  240. },
  241. xiaoshu:{
  242. validator : function(value){
  243. return /^(([1-9]+)|([0-9]+\.[0-9]{1,2}))$/.test(value);
  244. },
  245. message : '最多保留两位小数!'
  246. },
  247. ddPrice:{
  248. validator:function(value,param){
  249. if(/^[1-9]\d*$/.test(value)){
  250. return value >= param[0] && value <= param[1];
  251. }else{
  252. return false;
  253. }
  254. },
  255. message:'请输入1到100之间正整数'
  256. },
  257. jretailUpperLimit:{
  258. validator:function(value,param){
  259. if(/^[0-9]+([.]{1}[0-9]{1,2})?$/.test(value)){
  260. return parseFloat(value) > parseFloat(param[0]) && parseFloat(value) <= parseFloat(param[1]);
  261. }else{
  262. return false;
  263. }
  264. },
  265. message:'请输入0到100之间的最多两位小数的数字'
  266. },
  267. rateCheck:{
  268. validator:function(value,param){
  269. if(/^[0-9]+([.]{1}[0-9]{1,2})?$/.test(value)){
  270. return parseFloat(value) > parseFloat(param[0]) && parseFloat(value) <= parseFloat(param[1]);
  271. }else{
  272. return false;
  273. }
  274. },
  275. message:'请输入0到1000之间的最多两位小数的数字'
  276. },
  277. checkIntemp:{
  278. validator:function(value,param){
  279. if(/^(-)?\d+(\.\d+)?$/.test(value)){
  280. return parseFloat(value) > parseFloat(param[0]) && parseFloat(value) <= parseFloat(param[1]);
  281. }else{
  282. return false;
  283. }
  284. },
  285. message:'请输入-1000到1000之间的最多两位小数的数字'
  286. }
  287. });