generateCode

Generate code with db check.

by Sezer Ekinci

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.21.0/moment.min.js"></script>

JavaScript

/*

		templateParameters: {
    	d: [															// tarih
      	YYMM														// moment format
      ],
    	i: [															// artan azalan sayı
      	3																// karakter sayısı
      	#																// boş sütun karakteri örn: ##7 
        																//		* sıralama esnasında hata oluşabilecek karakter kullanılmamalı
      ],
    	r: [															// random karakter
      	6,															// karakter sayısı
        na															// karakter tipi (
        																//		c: özel karakter seti
        																//		n: numara
        																//		a: harf
        																//		al: küçük harf
        																//		au: büyük harf
        																//		na: numara & harf
        																//		nal: numara & küçük harf
        																//		nau: numara & büyük harf
                                        // )
      ],
      
    }
    
    
  	options: {
    	template: "{d:YYMM}{n:2:na}",			// özel şablon metni (moment date format).
      incremental: {										// artan azalan
      	reverse: true										// Azalan: true, Artan: false
        array: [],											// mevcut eldeki dizi. benzersiz kontrolü ve artan veya azalan almak için.
        remote: {
          table: "tableName",							// veri tabanı tablo adı. benzersiz kontrolü ve artan veya azalan almak için.
          field: "fieldName",							// veri tabanı sütun adı. benzersiz kontrolü ve artan veya azalan almak için.
        }
      }		
      unique: {													// benzersiz
        array: []												// mevcut eldeki dizi. benzersiz kontrolü ve artan veya azalan almak için.
        remote: {
          table: "tableName",							// veri tabanı tablo adı. benzersiz kontrolü ve artan veya azalan almak için.
          field: "fieldName",							// veri tabanı sütun adı. benzersiz kontrolü ve artan veya azalan almak için.
        }
      }																	
      chars: ['1','a'...]								// özel karakter seti
    }
  */
function...