allowing -'s in barcode
[Evergreen.git] / Evergreen / xul / staff_client / server / patron / ue_config.js
index 26abc4c..7f24f8a 100644 (file)
@@ -39,8 +39,8 @@ var myPerms = [
 
 var dataFields;
 const numRegex         = /^\d+$/;
 
 var dataFields;
 const numRegex         = /^\d+$/;
-const wordRegex        = /^\w+$/;
-const unameRegex       = /^[a-zA-Z][\.\w\@-]*$/;
+const wordRegex        = /^[\w-]+$/;
+const unameRegex       = /^\w[\.\w\@-]*$/;
 const ssnRegex         = /^\d{3}-\d{2}-\d{4}$/;
 const dlRegex          = /^[a-zA-Z]{2}-\w+/; /* driver's license */
 const phoneRegex       = /^\d{3}-\d{3}-\d{4}(| ex\d+)$/i;
 const ssnRegex         = /^\d{3}-\d{2}-\d{4}$/;
 const dlRegex          = /^[a-zA-Z]{2}-\w+/; /* driver's license */
 const phoneRegex       = /^\d{3}-\d{3}-\d{4}(| ex\d+)$/i;
@@ -78,6 +78,7 @@ function uEditUsrnameBlur(field) {
 function uEditBarcodeBlur(field) {
        var barcode = uEditNodeVal(field);
        if(!barcode) return;
 function uEditBarcodeBlur(field) {
        var barcode = uEditNodeVal(field);
        if(!barcode) return;
+       _debug("blurring card with new value " + barcode);
        var req = new Request(CHECK_BARCODE, SESSION, barcode);
        req.callback( 
                function(r) {
        var req = new Request(CHECK_BARCODE, SESSION, barcode);
        req.callback( 
                function(r) {