/* 漢字日本語表示 */
//==============================================================================
//------------------------------------------------------------------------------
//
zXivZ = new Array();
//zValZ = new Array();
//gValZ = new Array();
//sValZ = new Array();
//
//==============================================================================
//------------------------------------------------------------------------------
//
function xiv_jvs_dmp(
argVar
) {
//
self.document.writeln(
''
+ '@'
+ ( typeof argVar ) + '( ' + argVar + ' )'
+ '
'
);
//
}
//
//==============================================================================
//------------------------------------------------------------------------------
//
const XIV_JVS_OFF = 0;
const XIV_JVS_ONN = 1;
//
const XIV_JVS_DSB = 0;
const XIV_JVS_ENB = 1;
//
const XIV_JVS_NON = 0;
const XIV_JVS_ADD = 1;
//
//------------------------------------------------------------------------------
//
const XIV_JVS_MIN_UNS_008 = 0;
const XIV_JVS_MAX_UNS_008 = 1 * 2 ** 8 - 1; // 255
const XIV_JVS_MIN_SGN_008 = -1 * 2 ** 7 - 0; // -128
const XIV_JVS_MAX_SGN_008 = 1 * 2 ** 7 - 1; // 127
//
const XIV_JVS_MIN_UNS_016 = 0;
const XIV_JVS_MAX_UNS_016 = 1 * 2 ** 16 - 1; // 65535
const XIV_JVS_MIN_SGN_016 = -1 * 2 ** 15 - 0; // -32768
const XIV_JVS_MAX_SGN_016 = 1 * 2 ** 15 - 1; // 32767
//
const XIV_JVS_MIN_UNS_032 = 0;
const XIV_JVS_MAX_UNS_032 = 1 * 2 ** 32 - 1; // 4294967295
const XIV_JVS_MIN_SGN_032 = -1 * 2 ** 31 - 0; // -2147483648
const XIV_JVS_MAX_SGN_032 = 1 * 2 ** 31 - 1; // 2147483647
//
const XIV_JVS_MIN_UNS_053 = 0n;
const XIV_JVS_MAX_UNS_053 = 1n * 2n ** 53n - 1n; // 9007199254740991
const XIV_JVS_MIN_SGN_053 = -1n * 2n ** 52n - 0n; // -4503599627370496
const XIV_JVS_MAX_SGN_053 = 1n * 2n ** 52n - 1n; // 4503599627370495
//
const XIV_JVS_MIN_UNS_064 = 0n;
const XIV_JVS_MAX_UNS_064 = 1n * 2n ** 64n - 1n; // 18446744073709551615
const XIV_JVS_MIN_SGN_064 = -1n * 2n ** 63n - 0n; // -9223372036854775808
const XIV_JVS_MAX_SGN_064 = 1n * 2n ** 63n - 1n; // 9223372036854775807
//
//------------------------------------------------------------------------------
//
const XIV_JVS_MIN_LEN_UNS_008 = 1;
const XIV_JVS_MAX_LEN_UNS_008 = 3;
const XIV_JVS_MIN_LEN_SGN_008 = 1;
const XIV_JVS_MAX_LEN_SGN_008 = 4;
//
const XIV_JVS_MIN_LEN_UNS_016 = 1;
const XIV_JVS_MAX_LEN_UNS_016 = 5;
const XIV_JVS_MIN_LEN_SGN_016 = 1;
const XIV_JVS_MAX_LEN_SGN_016 = 6;
//
const XIV_JVS_MIN_LEN_UNS_032 = 1;
const XIV_JVS_MAX_LEN_UNS_032 = 10;
const XIV_JVS_MIN_LEN_SGN_032 = 1;
const XIV_JVS_MAX_LEN_SGN_032 = 11;
//
const XIV_JVS_MIN_LEN_UNS_053 = 1;
const XIV_JVS_MAX_LEN_UNS_053 = 16;
const XIV_JVS_MIN_LEN_SGN_053 = 1;
const XIV_JVS_MAX_LEN_SGN_053 = 17;
//
const XIV_JVS_MIN_LEN_UNS_064 = 1n;
const XIV_JVS_MAX_LEN_UNS_064 = 20n;
const XIV_JVS_MIN_LEN_SGN_064 = 1n;
const XIV_JVS_MAX_LEN_SGN_064 = 20n;
//
//------------------------------------------------------------------------------
//
const XIV_JVS_MIN_0P0 = -1 * 2 ** 31 - 0 + 0.000000;
const XIV_JVS_MAX_0P0 = 1 * 2 ** 31 - 1 + 0.999999;
//
const XIV_JVS_MIN_DBL = -1.0 * Number.MAX_VALUE;
const XIV_JVS_MAX_DBL = 1.0 * Number.MAX_VALUE;
const XIV_JVS_ZRO_DBL = Number.MIN_VALUE;
const XIV_JVS_EPS_DBL = Number.EPSILON;
//
//------------------------------------------------------------------------------
//
const XIV_JVS_MIN_LEN_P00 = 0;
const XIV_JVS_MAX_LEN_P00 = 6;
//
const XIV_JVS_MIN_LEN_0P0 = 1;
const XIV_JVS_MAX_LEN_0P0 = 18;
//
const XIV_JVS_MIN_LEN_DBL = 1;
const XIV_JVS_MAX_LEN_DBL = 20;
//
//------------------------------------------------------------------------------
//
const XIV_JVS_MIN_LEN_TXF = 1;
const XIV_JVS_MAX_LEN_TXF = 64;
//
const XIV_JVS_MIN_LEN_TXA = 1;
const XIV_JVS_MAX_LEN_TXA = 1024;
//
//------------------------------------------------------------------------------
//
const XIV_JVS_TMP_CLF = '_dDfnWfOC_cyMIaLR9_Pa3Xewn8_u066Z4r6_CXn0sIE4_E08o5NX9_eHr4gjb6_M9L7KMep_';
//
//------------------------------------------------------------------------------
//
const XIV_JVS_U08 = 'UTF-8';
const XIV_JVS_EUC = 'EUC-JP';
const XIV_JVS_UJI = 'EUC-JP';
const XIV_JVS_UJS = 'EUC-JP';
const XIV_JVS_SJI = 'Shift_JIS';
const XIV_JVS_SJS = 'Shift_JIS';
const XIV_JVS_JIS = 'ISO-2022-JP';
//
//------------------------------------------------------------------------------
//
const XIV_JVS_LFF = '\n';
const XIV_JVS_CRR = '\r';
const XIV_JVS_CLF = '\r\n';
const XIV_JVS_CRL = '\r\n';
//
//------------------------------------------------------------------------------
//
const XIV_JVS_ESC_LFF = '\\n';
const XIV_JVS_ESC_CRR = '\\r';
const XIV_JVS_ESC_CLF = '\\r\\n';
const XIV_JVS_ESC_CRL = '\\r\\n';
//
//------------------------------------------------------------------------------
//
switch ( 0 ) {
//
case 0: zEnc = XIV_JVS_U08; zLfc = XIV_JVS_LFF; zEscLfc = XIV_JVS_ESC_LFF; break;
case 1: zEnc = XIV_JVS_EUC; zLfc = XIV_JVS_LFF; zEscLfc = XIV_JVS_ESC_LFF; break;
case 2: zEnc = XIV_JVS_SJS; zLfc = XIV_JVS_CLF; zEscLfc = XIV_JVS_ESC_CLF; break;
default: zEnc = XIV_JVS_U08; zLfc = XIV_JVS_LFF; zEscLfc = XIV_JVS_ESC_LFF; break;
//
}
const XIV_JVS_ENC = zEnc;
const XIV_JVS_LFC = zLfc;
const XIV_JVS_ESC_LFC = zEscLfc;
//
//------------------------------------------------------------------------------
//
const XIV_JVS_HTM_AUT = 'F.Ikeda';
const XIV_JVS_HTM_LNG = 'ja';
//
//------------------------------------------------------------------------------
//
const XIV_JVS_HTM_RDO = 'readonly';
const XIV_JVS_HTM_CHK = 'checked';
const XIV_JVS_HTM_DSB = 'disabled';
const XIV_JVS_HTM_SEL = 'selected';
const XIV_JVS_HTM_NWR = 'nowrap';
//
const XIV_JVS_ESC_AMP = '&';
const XIV_JVS_ESC_LTT = '<';
const XIV_JVS_ESC_GTT = '>';
const XIV_JVS_ESC_DBQ = '"';
const XIV_JVS_ESC_DQT = '"';
const XIV_JVS_ESC_SGQ = ''';
const XIV_JVS_ESC_SQT = ''';
const XIV_JVS_ESC_SPC = ' ';
const XIV_JVS_ESC_CPY = '©';
const XIV_JVS_ESC_REG = '®';
//
//------------------------------------------------------------------------------
//
const XIV_JVS_ALT_TTL_ERR = '*** ERROR ***';
const XIV_JVS_ALT_TTL_IER = '*** INTERNAL_ERROR ***';
const XIV_JVS_ALT_TTL_FER = '*** FATAL_ERROR ***';
const XIV_JVS_ALT_TTL_WRN = '< WARNING >';
const XIV_JVS_ALT_TTL_NTE = '- NOTE -';
const XIV_JVS_ALT_TTL_INF = '- INFORMATION -';
//
//==============================================================================
//------------------------------------------------------------------------------
//
function xiv_jvs_chk_nul(
argVal
) {
//
return ( argVal === null );
//
}
if ( 0 ) {
xiv_jvs_dmp( xiv_jvs_chk_nul() );
xiv_jvs_dmp( xiv_jvs_chk_nul( null ) );
xiv_jvs_dmp( xiv_jvs_chk_nul( 0 ) );
xiv_jvs_dmp( xiv_jvs_chk_nul( '' ) );
}
//
//------------------------------------------------------------------------------
//
function xiv_jvs_chk_udf(
argVal
) {
//
if ( typeof argVal === 'undefined' ) {
//
return true;
//
} else {
//
return false;
//
}
//
}
if ( 0 ) {
xiv_jvs_dmp( xiv_jvs_chk_udf() );
xiv_jvs_dmp( xiv_jvs_chk_udf( undefined ) );
xiv_jvs_dmp( xiv_jvs_chk_udf( null ) );
xiv_jvs_dmp( xiv_jvs_chk_udf( 0 ) );
xiv_jvs_dmp( xiv_jvs_chk_udf( '' ) );
}
//
//------------------------------------------------------------------------------
//
function xiv_jvs_chk_bol(
argVal
) {
//
return ( typeof argVal === 'boolean' );
//
}
if ( 0 ) {
xiv_jvs_dmp( xiv_jvs_chk_bol( false ) );
xiv_jvs_dmp( xiv_jvs_chk_bol() );
xiv_jvs_dmp( xiv_jvs_chk_bol( undefined ) );
xiv_jvs_dmp( xiv_jvs_chk_bol( null ) );
xiv_jvs_dmp( xiv_jvs_chk_bol( 0 ) );
xiv_jvs_dmp( xiv_jvs_chk_bol( '' ) );
}
//
//------------------------------------------------------------------------------
//
function xiv_jvs_chk_num(
argVal
) {
//
return ( typeof argVal === 'number' );
//
}
//
//------------------------------------------------------------------------------
//
function xiv_jvs_chk_bgi(
argVal
) {
//
return ( typeof argVal === 'bigint' );
//
}
//
//------------------------------------------------------------------------------
//
function xiv_jvs_chk_str(
argVal
) {
//
return ( typeof argVal === 'string' );
//
}
//
//------------------------------------------------------------------------------
//
function xiv_jvs_chk_obj(
argVal
) {
//
return ( typeof argVal === 'object' );
//
}
//
//------------------------------------------------------------------------------
//
//
//==============================================================================
//------------------------------------------------------------------------------
//
function xiv_jvs_can_num(
argVal
) {
//
if ( typeof argVal === 'undefined' ) { return false; } else {}
if ( typeof argVal === 'bigint' ) { return false; } else {}
//
if ( isNaN( argVal ) ) { return false; } else {}
//
//
//
return true;
//
}
if ( 0 ) {
xiv_jvs_dmp( xiv_jvs_can_num( null ) );
xiv_jvs_dmp( xiv_jvs_can_num( false ) );
xiv_jvs_dmp( xiv_jvs_can_num( 0 ) );
xiv_jvs_dmp( xiv_jvs_can_num( '0' ) );
xiv_jvs_dmp( xiv_jvs_can_num() );
xiv_jvs_dmp( xiv_jvs_can_num( undefined ) );
xiv_jvs_dmp( xiv_jvs_can_num( 0n ) );
xiv_jvs_dmp( xiv_jvs_can_num( '0n' ) );
}
//
//------------------------------------------------------------------------------
//
function xiv_jvs_can_bgi(
argVal
) {
//
try { vVal = BigInt( argVal ) } catch ( vErr ) { return false; }
//
//
//
return true;
//
}
//xiv_jvs_dmp( xiv_jvs_can_bgi( ) );
//xiv_jvs_dmp( xiv_jvs_can_bgi( null ) );
//xiv_jvs_dmp( xiv_jvs_can_bgi( false ) );
//xiv_jvs_dmp( xiv_jvs_can_bgi( '' ) );
//xiv_jvs_dmp( xiv_jvs_can_bgi( 0 ) );
//xiv_jvs_dmp( xiv_jvs_can_bgi( 0n ) );
//
//------------------------------------------------------------------------------
//
//
//==============================================================================
//------------------------------------------------------------------------------
//
const XIV_JVS_CMP_ZRO = 'ZRO';
const XIV_JVS_CMP_EPS = 'EPS';
const XIV_JVS_CMP_EQU = 'EQU';
const XIV_JVS_CMP_NEQ = 'NEQ';
const XIV_JVS_CMP_LTH = 'LTH';
const XIV_JVS_CMP_LTE = 'LTE';
const XIV_JVS_CMP_GTH = 'GTH';
const XIV_JVS_CMP_GTE = 'GTE';
//
//------------------------------------------------------------------------------
//
function xiv_jvs_cmp(
argSrc,
argDst,
argOpe = XIV_JVS_CMP_EQU
) {
//
var vSrc = argSrc;
var vDst = argDst;
//
//
//
if ( xiv_jvs_chk_nul( argSrc ) && xiv_jvs_chk_nul( argDst ) ) {
//
//
} else if ( xiv_jvs_chk_udf( argSrc ) && xiv_jvs_chk_udf( argDst ) ) {
//
//
} else if ( xiv_jvs_chk_bol( argSrc ) && xiv_jvs_chk_bol( argDst ) ) {
//
//
} else if ( xiv_jvs_chk_num( argSrc ) && xiv_jvs_chk_num( argDst ) ) {
//
//
} else if ( xiv_jvs_chk_bgi( argSrc ) && xiv_jvs_chk_bgi( argDst ) ) {
//
//
} else {
//
vSrc = String( argSrc );
vDst = String( argDst );
//
}
//
//
//
switch ( String( argOpe ) ) {
//
case XIV_JVS_CMP_EQU:
//
return ( vSrc === vDst );
//
case XIV_JVS_CMP_NEQ:
//
return ( vSrc !== vDst );
//
case XIV_JVS_CMP_LTH:
//
return ( vSrc < vDst );
//
case XIV_JVS_CMP_LTE:
//
return ( vSrc <= vDst );
//
case XIV_JVS_CMP_GTH:
//
return ( vSrc > vDst );
//
case XIV_JVS_CMP_GTE:
//
return ( vSrc >= vDst );
//
default:
//
return ( vSrc === vDst );
//
//
}
//
}
//xiv_jvs_dmp( xiv_jvs_cmp( null, null ) );
//xiv_jvs_dmp( xiv_jvs_cmp( undefined, undefined ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_hkk(
argSrc,
argOpe = XIV_JVS_CMP_EQU,
argDst
) {
//
var vSrc = argSrc;
var vDst = argDst;
//
//
//
if ( xiv_jvs_chk_nul( argSrc ) && xiv_jvs_chk_nul( argDst ) ) {
//
//
} else if ( xiv_jvs_chk_udf( argSrc ) && xiv_jvs_chk_udf( argDst ) ) {
//
//
} else if ( xiv_jvs_chk_bol( argSrc ) && xiv_jvs_chk_bol( argDst ) ) {
//
//
} else if ( xiv_jvs_chk_num( argSrc ) && xiv_jvs_chk_num( argDst ) ) {
//
//
} else if ( xiv_jvs_chk_bgi( argSrc ) && xiv_jvs_chk_bgi( argDst ) ) {
//
//
} else {
//
vSrc = String( argSrc );
vDst = String( argDst );
//
}
//
//
//
switch ( String( argOpe ) ) {
//
case XIV_JVS_CMP_EQU:
//
return ( vSrc === vDst );
//
case XIV_JVS_CMP_NEQ:
//
return ( vSrc !== vDst );
//
case XIV_JVS_CMP_LTH:
//
return ( vSrc < vDst );
//
case XIV_JVS_CMP_LTE:
//
return ( vSrc <= vDst );
//
default:
//
return ( vSrc === vDst );
//
//
}
//
}
//
//------------------------------------------------------------------------------
//
function xiv_jvs_btw(
argSrc,
argMin,
argMax
) {
//
var vSrc = argSrc;
var vMin = argMin;
var vMax = argMax;
//
//
//
if ( xiv_jvs_chk_nul( argSrc ) && xiv_jvs_chk_nul( argMin ) && xiv_jvs_chk_nul( argMax ) ) {
//
//
} else if ( xiv_jvs_chk_udf( argSrc ) && xiv_jvs_chk_udf( argMin ) && xiv_jvs_chk_udf( argMax ) ) {
//
//
} else if ( xiv_jvs_chk_bol( argSrc ) && xiv_jvs_chk_bol( argMin ) && xiv_jvs_chk_bol( argMax ) ) {
//
//
} else if ( xiv_jvs_chk_num( argSrc ) && xiv_jvs_chk_num( argMin ) && xiv_jvs_chk_num( argMax ) ) {
//
//
} else if ( xiv_jvs_chk_bgi( argSrc ) && xiv_jvs_chk_bgi( argMin ) && xiv_jvs_chk_bgi( argMax ) ) {
//
//
} else {
//
vSrc = String( argSrc );
vMin = String( argMin );
vMax = String( argMax );
//
}
//
//
//
return ( xiv_jvs_cmp( vMin, vSrc, XIV_JVS_CMP_LTE ) && xiv_jvs_cmp( vSrc, vMax, XIV_JVS_CMP_LTE ) );
//
}
//xiv_jvs_dmp( xiv_jvs_btw( null, null, null ) );
//xiv_jvs_dmp( xiv_jvs_btw( undefined, undefined, undefined ) );
//xiv_jvs_dmp( undefined <= undefined );
//
//==============================================================================
//------------------------------------------------------------------------------
//
function xiv_jvs_chk_dat(
argYyy,
argMmm,
argDdd
) {
//
if ( xiv_jvs_can_num( argYyy ) ) {} else { alert( XIV_JVS_ALT_TTL_IER ); return false; }
if ( xiv_jvs_can_num( argMmm ) ) {} else { alert( XIV_JVS_ALT_TTL_IER ); return false; }
if ( xiv_jvs_can_num( argDdd ) ) {} else { alert( XIV_JVS_ALT_TTL_IER ); return false; }
//
//
//
var vDat = new Date( Number( argYyy ), Number( argMmm ) - 1, Number( argDdd ) );
//xiv_jvs_dmp( vDat );
//
var wMmm = vDat.getMonth() + 1;
//
//
//
if ( xiv_jvs_cmp( Number( argMmm ), Number( wMmm ) ) ) {
//
//
} else {
//
return false;
//
}
//
//
//
return true;
//
}
//xiv_jvs_dmp( xiv_jvs_chk_dat( 99, 1, 1 ) );
//xiv_jvs_dmp( xiv_jvs_chk_dat( 100, 1, 1 ) );
//xiv_jvs_dmp( xiv_jvs_chk_dat( 0, 1, 1 ) );
//xiv_jvs_dmp( xiv_jvs_chk_dat( 999, 1, 1 ) );
//xiv_jvs_dmp( xiv_jvs_chk_dat( 2022, 7, 16 ) );
//xiv_jvs_dmp( xiv_jvs_chk_dat( '2022', '7', '16' ) );
//xiv_jvs_dmp( xiv_jvs_chk_dat( '2022', '7', undefined ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_chk_ymd(
argYmd
) {
//
if ( xiv_jvs_can_num( argYmd ) ) {} else { alert( XIV_JVS_ALT_TTL_IER ); return false; }
//
//
//
var vYmd = String( argYmd );
//
var vYyy = Number( vYmd.substring( 0, 4 ) );
var vMmm = Number( vYmd.substring( 4, 6 ) );
var vDdd = Number( vYmd.substring( 6, 8 ) );
//
//
//
return xiv_jvs_chk_dat( vYyy, vMmm, vDdd );
//
}
//
//------------------------------------------------------------------------------
//
function xiv_jvs_chk_ymm(
argYmm
) {
//
if ( xiv_jvs_can_num( argYmm ) ) {} else { alert( XIV_JVS_ALT_TTL_IER ); return false; }
//
//
//
var vYmm = String( argYmm );
//
var vYyy = Number( vYmm.substring( 0, 4 ) );
var vMmm = Number( vYmm.substring( 4, 6 ) );
//
//
//
return xiv_jvs_chk_dat( vYyy, vMmm, '01' );
//
}
//
//------------------------------------------------------------------------------
//
function xiv_jvs_chk_his(
argHis
) {
//
if ( xiv_jvs_can_num( argHis ) ) {} else { alert( XIV_JVS_ALT_TTL_IER ); return false; }
//
//
//
var vHis = String( argHis );
//
var vHhh = Number( vHis.substring( 0, 2 ) );
var vIii = Number( vHis.substring( 2, 4 ) );
var vSss = Number( vHis.substring( 4, 6 ) );
//
//
//
if ( xiv_jvs_btw( vHhh, 0, 23 ) ) {} else { return false; }
if ( xiv_jvs_btw( vIii, 0, 59 ) ) {} else { return false; }
if ( xiv_jvs_btw( vSss, 0, 59 ) ) {} else { return false; }
//
//
//
return true;
//
}
//
//------------------------------------------------------------------------------
//
function xiv_jvs_chk_hii(
argHii
) {
//
if ( xiv_jvs_can_num( argHii ) ) {} else { alert( XIV_JVS_ALT_TTL_IER ); return false; }
//
//
//
var vHii = String( argHii );
//
var vHhh = Number( vHii.substring( 0, 2 ) );
var vIii = Number( vHii.substring( 2, 4 ) );
//
//
//
if ( xiv_jvs_btw( vHhh, 0, 23 ) ) {} else { return false; }
if ( xiv_jvs_btw( vIii, 0, 59 ) ) {} else { return false; }
//
//
//
return true;
//
}
//
//------------------------------------------------------------------------------
//
function xiv_jvs_chk_whn(
argWhn
) {
//
if ( xiv_jvs_can_num( argWhn ) ) {} else { alert( XIV_JVS_ALT_TTL_IER ); return false; }
//
//
//
var vWhn = String( argWhn );
//
var vYmd = Number( vWhn.substring( 0, 8 ) );
var vHis = Number( vWhn.substring( 8, 14 ) );
//
//
//
return ( ( xiv_jvs_chk_ymd( vYmd ) ) && ( xiv_jvs_chk_his( vHis ) ) );
//
}
//
//------------------------------------------------------------------------------
//
//
//==============================================================================
//------------------------------------------------------------------------------
//
function xiv_jvs_fmt_0_d(
argVal,
argWth
) {
//
var vRet;
//
//
//
if ( xiv_jvs_can_num( argVal ) ) {} else { return false; }
if ( xiv_jvs_can_num( argWth ) ) {} else { return false; }
//
var vStr = String( argVal );
var vNum = Number( argVal );
var vWth = Number( argWth );
//
if ( vWth < 0 ) { return false; } else {}
//
if ( vWth < vStr.length ) { return vStr; } else {}
//
//
//
var vInt = Math.round( vNum );
//
//
//
vRet = '0'.repeat( vWth ) + String( Math.abs( vInt ) );
//
if ( 0 <= vNum) {
//
vRet = vRet.slice( -1 * vWth );
//
} else {
//
vRet = '-' + vRet.slice( -1 * ( vWth - 1 ) );
// vRet = '-' + vRet.slice( -1 * vWth );
//
}
//
//
//
return String( vRet );
//
}
//xiv_jvs_dmp( xiv_jvs_fmt_0_d( 1, 5 ) );
//xiv_jvs_dmp( xiv_jvs_fmt_0_d( -1, 5 ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_fmt_0_x(
argVal,
argWth
) {
//
var vRet;
//
//
//
if ( xiv_jvs_can_num( argVal ) ) {} else { return false; }
if ( xiv_jvs_can_num( argWth ) ) {} else { return false; }
//
var vStr = String( argVal );
var vNum = Number( argVal );
var vWth = Number( argWth );
//
if ( vWth === 2 ) {
//
//
} else if ( vWth === 4 ) {
//
//
} else if ( vWth === 8 ) {
//
//
} else {
//
return false;
//
}
//
//
//
if ( xiv_jvs_btw( vNum, 0, XIV_JVS_MAX_UNS_032 ) ) {
//
vRet = '0'.repeat( vWth );
//
var vHex = vNum.toString( 16 ).toUpperCase();
//
vRet = vRet + vHex;
//
vRet = vRet.slice( -1 * vWth );
//
} else if ( xiv_jvs_btw( vNum, XIV_JVS_MIN_SGN_032, 0 ) ) {
//
vNum = 0x100000000 + vNum;
//
var vHex = vNum.toString( 16 ).toUpperCase();
//
vRet = 'F'.repeat( vWth );
//
vRet = vRet + vHex;
//
vRet = vRet.slice( -1 * vWth );
//
} else {
//
return false;
//
}
//
//
//
return vRet;
//
}
//xiv_jvs_dmp( xiv_jvs_fmt_0_x( 0, 2 ) );
//xiv_jvs_dmp( xiv_jvs_fmt_0_x( 0, 4 ) );
//xiv_jvs_dmp( xiv_jvs_fmt_0_x( 0, 8 ) );
//xiv_jvs_dmp( xiv_jvs_fmt_0_x( 1, 2 ) );
//xiv_jvs_dmp( xiv_jvs_fmt_0_x( 1, 4 ) );
//xiv_jvs_dmp( xiv_jvs_fmt_0_x( 1, 8 ) );
//xiv_jvs_dmp( xiv_jvs_fmt_0_x( -1, 2 ) );
//xiv_jvs_dmp( xiv_jvs_fmt_0_x( -1, 4 ) );
//xiv_jvs_dmp( xiv_jvs_fmt_0_x( -1, 8 ) );
//xiv_jvs_dmp( xiv_jvs_fmt_0_x( XIV_JVS_MIN_SGN_008, 2 ) );
//xiv_jvs_dmp( xiv_jvs_fmt_0_x( XIV_JVS_MAX_SGN_008, 2 ) );
//xiv_jvs_dmp( xiv_jvs_fmt_0_x( XIV_JVS_MIN_SGN_016, 4 ) );
//xiv_jvs_dmp( xiv_jvs_fmt_0_x( XIV_JVS_MAX_SGN_016, 4 ) );
//xiv_jvs_dmp( xiv_jvs_fmt_0_x( XIV_JVS_MIN_SGN_032, 8 ) );
//xiv_jvs_dmp( xiv_jvs_fmt_0_x( XIV_JVS_MAX_SGN_032, 8 ) );
//
//------------------------------------------------------------------------------
//
function _xiv_jvs_fmt_0_x_(
argVal,
argWth
) {
//
var vRet;
//
//
//
if ( xiv_jvs_can_num( argVal ) ) {} else { return false; }
if ( xiv_jvs_can_num( argWth ) ) {} else { return false; }
//
var vStr = String( argVal );
var vNum = Number( argVal );
var vHex = Number( argVal ).toString( 16 ).toUpperCase();
var vWth = Number( argWth );
//
if ( vWth < 0 ) { return false; } else {}
//
if ( vWth <= vHex.length ) { return vHex; } else {}
//
//
//
var vInt = Math.round( vNum );
//
var vHex = Math.abs( vInt ).toString( 16 ).toUpperCase();
//
//
//
vRet = '0'.repeat( vWth ) + String( vHex );
//
if ( 0 <= vNum) {
//
vRet = vRet.slice( -1 * vWth );
//
} else {
//
// vRet = '-' + vRet.slice( -1 * ( vWth - 1 ) );
vRet = '-' + vRet.slice( -1 * vWth );
//
}
//
//
//
return String( vRet );
//
}
//
//------------------------------------------------------------------------------
//
function xiv_jvs_fmt_0f0(
argVal,
argPre,
argPst
) {
//
var vRet = '';
//
//
//
if ( xiv_jvs_can_num( argVal ) ) {} else { return false; }
if ( xiv_jvs_can_num( argPre ) ) {} else { return false; }
if ( xiv_jvs_can_num( argPst ) ) {} else { return false; }
//
var vNum = Number( argVal );
var vPre = Number( argPre );
var vPst = Number( argPst );
//
var vAbs = Math.abs( vNum );
var vStr = vAbs.toFixed( vPst );
var vIdx = vStr.indexOf( "." );
//
if ( vIdx < 0 ) { vIdx = vStr.length; } else {}
//
var vCnt = ( vPre < vIdx )? 0: vPre - vIdx;
//
//
//
if ( 0 <= vNum ) {
//
vRet = "0".repeat( vCnt ) + vStr;
//
} else {
//
// vRet = "-" + "0".repeat( vCnt - 1 ) + vStr;
vRet = "-" + "0".repeat( vCnt ) + vStr;
//
}
//
//
//
return String( vRet );
//
}
//xiv_jvs_dmp( xiv_jvs_fmt_0f0( 0, 8, 8 ) );
//xiv_jvs_dmp( xiv_jvs_fmt_0f0( 1, 8, 8 ) );
//xiv_jvs_dmp( xiv_jvs_fmt_0f0( -1, 8, 8 ) );
//xiv_jvs_dmp( xiv_jvs_fmt_0f0( 123.456, 8, 8 ) );
//xiv_jvs_dmp( xiv_jvs_fmt_0f0( -123.456, 8, 8 ) );
/*
function format_float(number, n_before, n_after) {
const abs_number = Math.abs(number)
const str = abs_number.toFixed(n_after)
let dotindex = str.indexOf(".")
if(dotindex < 0) { dotindex = str.length }
const fillcount = n_before < dotindex ? 0 : n_before - dotindex
if(number < 0) {
return "-" + "0".repeat(fillcount) + str
} else {
return "0".repeat(fillcount) + str
}
}
*/
//
//------------------------------------------------------------------------------
//
//
//==============================================================================
//------------------------------------------------------------------------------
//
const XIV_JVS_ECH_RAW = 0;
const XIV_JVS_ECH_ZNK = 1;
const XIV_JVS_ECH_AMP = 2;
//
const XIV_JVS_ELN_RAW = 0;
const XIV_JVS_ELN_LFF = 1;
const XIV_JVS_ELN_CRR = 2;
const XIV_JVS_ELN_CLF = 3;
const XIV_JVS_ELN_ESC = 4
const XIV_JVS_ELN_BLA = 5;
const XIV_JVS_ELN_SPC = 6;
const XIV_JVS_ELN_BRR = 7;
const XIV_JVS_ELN_HRR = 8;
//
//------------------------------------------------------------------------------
//
function xiv_jvs_esc_val(
argVal,
argECh = XIV_JVS_ECH_AMP,
argDbq = XIV_JVS_NON
) {
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( XIV_JVS_ALT_TTL_IER ); return ''; }
//
//
//
var vVal = String( argVal );
//
//
//
switch ( Number( argECh ) ) {
//
case XIV_JVS_ECH_RAW:
//
// vVal = vVal.replace( /\r\n/g, ' ' );
// vVal = vVal.replace( /\r/g, ' ' );
// vVal = vVal.replace( /\n/g, ' ' );
//
break;
//
case XIV_JVS_ECH_ZNK:
//
vVal = vVal.replace( /&/g, '&' );
vVal = vVal.replace( //g, '>' );
vVal = vVal.replace( /'/g, '’' );
vVal = vVal.replace( /"/g, '”' );
// vVal = vVal.replace( / /g, ' ' );
//
vVal = vVal.replace( /\r\n/g, ' ' );
vVal = vVal.replace( /\r/g, ' ' );
vVal = vVal.replace( /\n/g, ' ' );
//
break;
//
case XIV_JVS_ECH_AMP:
default:
//
vVal = vVal.replace( /&/g, '&' );
vVal = vVal.replace( //g, '>' );
vVal = vVal.replace( /'/g, ''' );
vVal = vVal.replace( /"/g, '"' );
vVal = vVal.replace( / /g, ' ' );
//
vVal = vVal.replace( /\r\n/g, ' ' );
vVal = vVal.replace( /\r/g, ' ' );
vVal = vVal.replace( /\n/g, ' ' );
//
break;
//
//
}
//
//
switch ( Number( argDbq ) ) {
//
case XIV_JVS_ADD:
//
vVal = '"' + vVal + '"';
//
break;
//
default:
//
//
break;
//
//
}
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( '漢 字 日 本 語 表 示'.replace( / /g, '@' ) );
//xiv_jvs_dmp( xiv_jvs_esc_val( '&<>\'"漢字\r\n日本語\r表示\nAbcd1234', 1 ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_esc_iht(
argVal,
argECh = XIV_JVS_ECH_AMP,
argELn = XIV_JVS_ELN_LFF
) {
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( XIV_JVS_ALT_TTL_IER ); return ''; }
//
//
//
var vVal = String( argVal );
//
//
//
switch ( Number( argECh ) ) {
//
case XIV_JVS_ECH_RAW:
//
//
break;
//
case XIV_JVS_ECH_ZNK:
//
vVal = vVal.replace( /&/g, '&' );
vVal = vVal.replace( //g, '>' );
vVal = vVal.replace( /'/g, '’' );
vVal = vVal.replace( /"/g, '”' );
// vVal = vVal.replace( / /g, ' ' );
//
break;
//
case XIV_JVS_ECH_AMP:
default:
//
vVal = vVal.replace( /&/g, '&' );
vVal = vVal.replace( //g, '>' );
vVal = vVal.replace( /'/g, ''' );
vVal = vVal.replace( /"/g, '"' );
// vVal = vVal.replace( / /g, ' ' );
//
break;
//
//
}
//
switch ( Number( argELn ) ) {
//
case XIV_JVS_ELN_RAW:
//
//
break;
//
case XIV_JVS_ELN_LFF:
//
vVal = vVal.replace( /\r\n/g, XIV_JVS_LFF );
vVal = vVal.replace( /\r/g, XIV_JVS_LFF );
vVal = vVal.replace( /\n/g, XIV_JVS_LFF );
//
break;
//
case XIV_JVS_ELN_CRR:
//
vVal = vVal.replace( /\r\n/g, XIV_JVS_CRR );
vVal = vVal.replace( /\n/g, XIV_JVS_CRR );
vVal = vVal.replace( /\r/g, XIV_JVS_CRR );
//
break;
//
case XIV_JVS_ELN_CLF:
//
vVal = vVal.replace( /\r\n/g, XIV_JVS_TMP_CLF );
//
vVal = vVal.replace( /\n/g, XIV_JVS_CLF );
vVal = vVal.replace( /\r/g, XIV_JVS_CLF );
//
vVal = vVal.replace( new RegExp( XIV_JVS_TMP_CLF, 'g' ), XIV_JVS_CLF );
//
break;
//
case XIV_JVS_ELN_ESC:
//
vVal = vVal.replace( /\r\n/g, '\\r\\n' );
vVal = vVal.replace( /\r/g, '\\r' );
vVal = vVal.replace( /\n/g, '\\n' );
//
break;
//
case XIV_JVS_ELN_BLA:
//
vVal = vVal.replace( /\r\n/g, '' );
vVal = vVal.replace( /\r/g, '' );
vVal = vVal.replace( /\n/g, '' );
//
break;
//
case XIV_JVS_ELN_SPC:
//
vVal = vVal.replace( /\r\n/g, ' ' );
vVal = vVal.replace( /\r/g, ' ' );
vVal = vVal.replace( /\n/g, ' ' );
//
break;
//
case XIV_JVS_ELN_HRR:
//
vVal = vVal.replace( /\r\n/g, '
' );
vVal = vVal.replace( /\r/g, '
' );
vVal = vVal.replace( /\n/g, '
' );
//
break;
//
case XIV_JVS_ELN_BRR:
default:
//
vVal = vVal.replace( /\r\n/g, '
' );
vVal = vVal.replace( /\r/g, '
' );
vVal = vVal.replace( /\n/g, '
' );
//
break;
//
//
}
//
//
//
return vVal;
//
}
//alert( xiv_jvs_esc_iht( '漢字\n日本語\r\n表示 &<>\'"', XIV_JVS_ECH_RAW, XIV_JVS_ELN_RAW ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_esc_url_enc(
argStr
) {
//
if ( xiv_jvs_chk_str( argStr ) ) {} else { alert( XIV_JVS_ALT_TTL_IER ); return ''; }
//
//
//
var vStr = String( argStr );
//
vStr = vStr.replace( /%/g, '%25' );
//
vStr = vStr.replace( / /g, '%20' );
vStr = vStr.replace( /!/g, '%21' );
vStr = vStr.replace( /"/g, '%22' );
vStr = vStr.replace( /#/g, '%23' );
vStr = vStr.replace( /\$/g, '%24' );
//
vStr = vStr.replace( /&/g, '%26' );
vStr = vStr.replace( /'/g, '%27' );
vStr = vStr.replace( /\(/g, '%28' );
vStr = vStr.replace( /\)/g, '%29' );
vStr = vStr.replace( /\*/g, '%2A' );
vStr = vStr.replace( /\+/g, '%2B' );
vStr = vStr.replace( /,/g, '%2C' );
vStr = vStr.replace( /\-/g, '%2D' );
vStr = vStr.replace( /\./g, '%2E' );
vStr = vStr.replace( /\//g, '%2F' );
//
vStr = vStr.replace( /:/g, '%3A' );
vStr = vStr.replace( /;/g, '%3B' );
vStr = vStr.replace( //g, '%3E' );
vStr = vStr.replace( /\?/g, '%3F' );
//
vStr = vStr.replace( /@/g, '%40' );
//
vStr = vStr.replace( /\[/g, '%5B' );
vStr = vStr.replace( /\\/g, '%5C' );
vStr = vStr.replace( /\]/g, '%5D' );
vStr = vStr.replace( /\^/g, '%5E' );
vStr = vStr.replace( /_/g, '%5F' );
//
vStr = vStr.replace( /`/g, '%60' );
//
vStr = vStr.replace( /\{/g, '%7B' );
vStr = vStr.replace( /\|/g, '%7C' );
vStr = vStr.replace( /\}/g, '%7D' );
vStr = vStr.replace( /~/g, '%7E' );
//
//
//
return vStr;
//
}
//xiv_jvs_dmp( xiv_jvs_esc_url_enc( 'Abc123 !"#$&\'()*+,-./:;<=>?@[\\]^_`{|}~' ) );
//
//==============================================================================
//------------------------------------------------------------------------------
//
function xiv_jvs_chk_cok(
) {
//
var vRet = false;
//
//
//
self.document.cookie = 'WPs1g3Cuy51NXxTV=6V8hsi1LyVX2rLxi;';
//
//
//
var vValZ = self.document.cookie.split( ';' );
//
for ( var wIdx in vValZ ) {
//
wValZ = vValZ[wIdx].split( '=' );
//
if (
xiv_jvs_cmp( wValZ[0], 'WPs1g3Cuy51NXxTV' )
&&
xiv_jvs_cmp( wValZ[1], '6V8hsi1LyVX2rLxi' )
) {
//
vRet = true;
//
} else {
//
//
}
//
}
//
//
//
return vRet;
//
}
//
//------------------------------------------------------------------------------
//
function xiv_jvs_chk_iex(
) {
//
var vUsrAgn = self.navigator.userAgent.toLowerCase();
//
//
//
if ( xiv_jvs_cmp( vUsrAgn.indexOf( 'msie' ), -1 ) ) {
//
//
} else {
//
return true;
//
}
//
if ( xiv_jvs_cmp( vUsrAgn.indexOf( 'trident' ), -1 ) ) {
//
//
} else {
//
return true;
//
}
//
//
//
return false;
//
}
//
//==============================================================================
//------------------------------------------------------------------------------
//
function xiv_jvs_chk_txt_len(
argVal,
argJnl = 0,
argJxl = 1024
) {
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( XIV_JVS_ALT_TTL_IER ); return false; }
if ( xiv_jvs_can_num( argJnl ) ) {} else { alert( XIV_JVS_ALT_TTL_IER ); return false; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { alert( XIV_JVS_ALT_TTL_IER ); return false; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
if ( xiv_jvs_btw( vVal.length, vJnl, vJxl ) ) {
//
//
} else {
//
alert(
''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '入力文字 `' + argVal + '`(' + vVal.length + '文字)\n'
+ '\n'
+ ' 文字数 ' + vJnl + ' 〜 ' + vJxl + ' 文字まで\n'
+ ''
);
//
return false;
//
}
//
//
//
return true;
//
}
//xiv_jvs_dmp( xiv_jvs_chk_txt_len( '123', 1, 2 ) );
//
//==============================================================================
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_bit(
argVal
) {
//
var vDfl = '0';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角数字 0 〜 1 \n'
+ '\n'
+ '【数値範囲】\n'
+ ' 0 〜 1\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
//
//
var vStr = String( argVal );
var vVal = String( argVal );
var vJnl = 1;
var vJxl = 1;
//
//
//
vVal = vVal.replace( /[^0-1]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, vStr ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
if ( xiv_jvs_btw( Number( vVal ), 0, 1 ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
//
//
return vVal;
//
}
if ( 0 ) {
// xiv_jvs_dmp( xiv_jvs_onn_chg_bit( 0 ) );
// xiv_jvs_dmp( xiv_jvs_onn_chg_bit( 1 ) );
xiv_jvs_dmp( xiv_jvs_onn_chg_bit( '0' ) );
// xiv_jvs_dmp( xiv_jvs_onn_chg_bit( '1' ) );
// xiv_jvs_dmp( xiv_jvs_onn_chg_bit( '2' ) );
// xiv_jvs_dmp( xiv_jvs_onn_chg_bit( 'a' ) );
}
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_u32(
argVal,
argJnl = XIV_JVS_MIN_LEN_UNS_032,
argJxl = XIV_JVS_MAX_LEN_UNS_032
) {
//
var vDfl = '0';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角数字 0 〜 9\n'
+ '\n'
+ '【数値範囲】\n'
+ ' ' + XIV_JVS_MIN_UNS_032 + ' 〜 ' + XIV_JVS_MAX_UNS_032 + '\n'
+ '';
//alert( vMsg );
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argVal ) ) {} else { alert( vMsg ); return vDfl; }
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_UNS_032; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_UNS_032; }
//
//
//
var vStr = String( argVal );
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
vVal = vVal.replace( /[^0-9]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, vStr ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
if ( xiv_jvs_btw( Number( vVal ), XIV_JVS_MIN_UNS_032, XIV_JVS_MAX_UNS_032 ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
//
//
return vVal;
//
}
if ( 0 ) {
xiv_jvs_dmp( xiv_jvs_onn_chg_u32( '0' ) );
// xiv_jvs_dmp( xiv_jvs_onn_chg_u32( String( XIV_JVS_MAX_UNS_032 ) ) );
// xiv_jvs_dmp( xiv_jvs_onn_chg_u32( '123.123' ) );
// xiv_jvs_dmp( xiv_jvs_onn_chg_u32( '123abc' ) );
// xiv_jvs_dmp( xiv_jvs_onn_chg_u32( 'abc123' ) );
// xiv_jvs_dmp( xiv_jvs_onn_chg_u32( String( XIV_JVS_MAX_UNS_032 + 1 ) ) );
}
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_s32(
argVal,
argJnl = XIV_JVS_MIN_LEN_SGN_032,
argJxl = XIV_JVS_MAX_LEN_SGN_032
) {
//
var vDfl = '0';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角記号 -(マイナス)\n'
+ ' 半角数字 0 〜 9\n'
+ '\n'
+ '【数値範囲】\n'
+ ' ' + XIV_JVS_MIN_SGN_032 + ' 〜 ' + XIV_JVS_MAX_SGN_032 + '\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argVal ) ) {} else { alert( vMsg ); return vDfl; }
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_SGN_032; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_SGN_032; }
//
//
//
var vStr = String( argVal );
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
vVal = vVal.replace( /[^0-9\-]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, vStr ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
if ( xiv_jvs_btw( Number( vVal ), XIV_JVS_MIN_SGN_032, XIV_JVS_MAX_SGN_032 ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_s32( '-2147483649' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_s32( '-2147483648' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_s32( '2147483647' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_s32( '2147483648' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_u64(
argVal,
argJnl = XIV_JVS_MIN_LEN_UNS_053,
argJxl = XIV_JVS_MAX_LEN_UNS_053
) {
//
var vDfl = '0';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角文字 0 〜 9\n'
+ '\n'
+ '【数値範囲】\n'
+ ' ' + XIV_JVS_MIN_UNS_053 + ' 〜 ' + XIV_JVS_MAX_UNS_053 + '\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_bgi( argVal ) ) {} else { alert( vMsg ); return vDfl; }
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_UNS_053; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_UNS_053; }
//
//
//
var vStr = String( argVal );
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
vVal = vVal.replace( /[^0-9]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, vStr ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
if ( xiv_jvs_btw( BigInt( vVal ), XIV_JVS_MIN_UNS_053, XIV_JVS_MAX_UNS_053 ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_u64( '9007199254740991' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_u64( '9007199254740992' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_s64(
argVal,
argJnl = XIV_JVS_MIN_LEN_SGN_053,
argJxl = XIV_JVS_MAX_LEN_SGN_053
) {
//
var vDfl = '0';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角記号 -(マイナス)\n'
+ ' 半角数字 0 〜 9\n'
+ '\n'
+ '【数値範囲】\n'
+ ' ' + XIV_JVS_MIN_SGN_053 + ' 〜 ' + XIV_JVS_MAX_SGN_053 + '\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_bgi( argVal ) ) {} else { alert( vMsg ); return vDfl; }
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_SGN_053; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_SGN_053; }
//
//
//
var vStr = String( argVal );
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
vVal = vVal.replace( /[^0-9\-]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, vStr ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
if ( xiv_jvs_btw( BigInt( vVal ), XIV_JVS_MIN_SGN_053, XIV_JVS_MAX_SGN_053 ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_s64( '-123' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_s64( '-4503599627370497' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_s64( '-4503599627370496' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_s64( '4503599627370495' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_s64( '4503599627370496' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_0p0(
argVal,
argJnl = XIV_JVS_MIN_LEN_0P0,
argJxl = XIV_JVS_MAX_LEN_0P0
) {
//
var vDfl = '0.0';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角記号 -(マイナス)\n'
+ ' 半角記号 .(ドット)\n'
+ ' 半角数字 0 〜 9\n'
+ '\n'
+ '【小数点以下の桁数】\n'
+ ' ' + XIV_JVS_MAX_LEN_P00 + '桁\n'
+ '\n'
+ '【数値範囲】\n'
+ ' ' + XIV_JVS_MIN_0P0 + '.000000 〜 ' + XIV_JVS_MAX_0P0 + '\n'
+ '\n'
+ '【例】\n'
+ ' 1.234\n'
+ ' -1.234\n'
+ '';
//alert( vMsg );
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argVal ) ) {} else { alert( vMsg ); return vDfl; }
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_0P0; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_0P0; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
vVal = vVal.replace( /[^0-9\-\.]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
vVal = Number( vVal ).toFixed( XIV_JVS_MAX_LEN_P00 );
//
if ( xiv_jvs_cmp( Number( vVal ), Number( argVal ) ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
if ( xiv_jvs_btw( Number( vVal ), XIV_JVS_MIN_0P0, XIV_JVS_MAX_0P0 ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_0p0( '-123.123456' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_0p0( '2147483648.000000' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_0p0( '2147483647.999999' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_0p0( '-2147483648.000000' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_0p0( '-2147483648.000001' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_0p0( '0.123456' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_0p0( '0.1234567' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_0p0( '2147483647.123456' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_0p0( '2147483647.1234567' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_dbl(
argVal,
argJnl = XIV_JVS_MIN_LEN_DBL,
argJxl = XIV_JVS_MAX_LEN_DBL
) {
//
var vDfl = '0.0';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角記号 -(マイナス)\n'
+ ' 半角記号 .(ドット)\n'
+ ' 半角数字 0 〜 9\n'
// + ' 半角英大文字 E\n'
// + ' 半角英小文字 e\n'
// + ' 半角記号 +(プラス)】\n'
+ '\n'
+ '【例】\n'
+ ' 1.234\n'
+ ' -1.234\n'
// + ' 1.234e+3\n'
// + ' -1.234e+3\n'
// + ' 1.234e-3\n'
// + ' -1.234e-3\n'
+ '\n'
+ '【数値範囲】\n'
+ ' ' + XIV_JVS_MIN_DBL + ' 〜 ' + XIV_JVS_MAX_DBL + '\n'
+ ' ただし、指数表記(E表記)にならない数値\n'
+ '';
//alert( vMsg );
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argVal ) ) {} else { alert( vMsg ); return vDfl; }
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_DBL; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_DBL; }
//
//
//
var vStr = String( argVal );
var vNum = Number( argVal );
//
if (
xiv_jvs_cmp( String( vNum ).indexOf( 'E' ), -1, XIV_JVS_CMP_NEQ )
||
xiv_jvs_cmp( String( vNum ).indexOf( 'e' ), -1, XIV_JVS_CMP_NEQ )
) {
//
alert(
''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '指数表記(E表記)でしか表現できません。\n'
+ ' ' + vNum + '\n'
);
//
return vDfl;
//
} else {
//
//
}
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
if ( String( vNum ) === argVal ) {
//
//
} else {
//
alert(
''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '浮動小数点表現:仮数部`誤差`発生。\n'
+ ' 入力値:' + argVal + '\n'
+ ' 表現値:' + vNum + '\n'
);
//
return vDfl;
//
}
//
//
//
//
//
//
// vVal = vVal.replace( /[^0-9Ee\+\-\.]/g, '' );
// vVal = vVal.replace( /[^0-9\+\-\.]/g, '' );
vVal = vVal.replace( /[^0-9\-\.]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, argVal ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
if ( xiv_jvs_btw( Number( vVal ), XIV_JVS_MIN_DBL, XIV_JVS_MAX_DBL ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_dbl( '-1.23456789' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_dbl( '-1.0e100' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_dbl( '-0.12345678901234567' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_dbl( '-0.1234567890123456' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_dbl( '-1234567890123456' ) );
//
//------------------------------------------------------------------------------
//
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_txf(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXF,
argJxl = XIV_JVS_MAX_LEN_TXF
) {
//
var vDfl = '';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【文字数】\n'
+ ' ' + argJnl + '文字 〜 ' + argJxl + '文字\n'
+ '';
//
//
//
// if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
if ( xiv_jvs_chk_str( argVal ) ) {} else { return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_TXF; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_TXF; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
// if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { return vDfl; };
//
vVal = xiv_jvs_esc_val( vVal, XIV_JVS_ECH_ZNK );
// vVal = xiv_jvs_esc_val( vVal, XIV_JVS_ECH_AMP );
//alert( vVal );
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_txf( '漢字日本語表示' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_txf( '&<>\'"漢字\r\n日本語\r表示\nAbcd1234' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_txa(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXA,
argJxl = XIV_JVS_MAX_LEN_TXA
) {
//
var vDfl = '';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【文字数】\n'
+ ' ' + argJnl + '文字 〜 ' + argJxl + '文字\n'
+ '';
//
//
//
// if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
if ( xiv_jvs_chk_str( argVal ) ) {} else { return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_TXA; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_TXA; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
// if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { return vDfl; };
//
vVal = xiv_jvs_esc_iht( vVal, XIV_JVS_ECH_ZNK );
// vVal = xiv_jvs_esc_iht( vVal, XIV_JVS_ECH_AMP );
//alert( vVal );
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_txa( 123, 1, 2 ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_txa( '&<>\'"漢字\r\n日本語\r表示\nAbcd1234' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_0_1(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXF,
argJxl = XIV_JVS_MAX_LEN_TXF
) {
//
var vDfl = '';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角数字 0 〜 1\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_TXF; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_TXF; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
vVal = vVal.replace( /[^0-1]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, String( argVal ) ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_0_1( '0' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_0_1( '1' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_0_1( '10100101' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_0_1( '0123' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_0_7(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXF,
argJxl = XIV_JVS_MAX_LEN_TXF
) {
//
var vDfl = '';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角数字 0 〜 7\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_TXF; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_TXF; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
vVal = vVal.replace( /[^0-7]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, String( argVal ) ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_0_7( '01234567' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_0_7( '890' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_0_9(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXF,
argJxl = XIV_JVS_MAX_LEN_TXF
) {
//
var vDfl = '';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角数字 0 〜 9\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_TXF; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_TXF; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
vVal = vVal.replace( /[^0-9]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, String( argVal ) ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
//
//
return vVal;
//
}
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_0_f(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXF,
argJxl = XIV_JVS_MAX_LEN_TXF
) {
//
var vDfl = '';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角数字 0 〜 9\n'
+ ' 半角文字 A 〜 F\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_TXF; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_TXF; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
vVal = vVal.replace( /[^0-9A-F]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, String( argVal ) ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_0_f( '0123ABCD' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_0_f( 'abcd' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_0_f( '漢字日本語表示' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_0_z(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXF,
argJxl = XIV_JVS_MAX_LEN_TXF
) {
//
var vDfl = '';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角数字 0 〜 9\n'
+ ' 半角文字 A 〜 Z\n'
+ ' 半角文字 a 〜 z\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_TXF; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_TXF; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
vVal = vVal.replace( /[^0-9A-Za-z]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, String( argVal ) ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_0_z( '0123ABCD' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_0_z( 'abcd' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_0_z( '漢字日本語表示' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_u0z(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXF,
argJxl = XIV_JVS_MAX_LEN_TXF
) {
//
var vDfl = '';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角数字 0 〜 9\n'
+ ' 半角文字 A 〜 Z\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_TXF; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_TXF; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
vVal = vVal.replace( /[^0-9A-Z]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, String( argVal ) ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
//
//
return vVal;
//
}
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_l0z(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXF,
argJxl = XIV_JVS_MAX_LEN_TXF
) {
//
var vDfl = '';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角数字 0 〜 9\n'
+ ' 半角文字 a 〜 z\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_TXF; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_TXF; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
vVal = vVal.replace( /[^0-9a-z]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, String( argVal ) ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
//
//
return vVal;
//
}
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_a_z(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXF,
argJxl = XIV_JVS_MAX_LEN_TXF
) {
//
var vDfl = '';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角文字 A 〜 Z\n'
+ ' 半角文字 a 〜 z\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_TXF; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_TXF; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
vVal = vVal.replace( /[^A-Za-z]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, String( argVal ) ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
//
//
return vVal;
//
}
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_uaz(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXF,
argJxl = XIV_JVS_MAX_LEN_TXF
) {
//
var vDfl = '';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角文字 A 〜 Z\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_TXF; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_TXF; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
vVal = vVal.replace( /[^A-Z]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, String( argVal ) ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
//
//
return vVal;
//
}
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_laz(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXF,
argJxl = XIV_JVS_MAX_LEN_TXF
) {
//
var vDfl = '';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角文字 a 〜 z\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_TXF; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_TXF; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
vVal = vVal.replace( /[^a-z]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, String( argVal ) ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
//
//
return vVal;
//
}
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_hnk(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXF,
argJxl = XIV_JVS_MAX_LEN_TXF
) {
//
var vDfl = '';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角文字\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_TXF; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_TXF; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
vVal = vVal.replace( /[^\x20-\x7E]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, String( argVal ) ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_hnk( 'Abcd1234' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_hnk( '漢字日本語表示' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_hnk( 'Abcd\t1234' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_znk(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXF,
argJxl = XIV_JVS_MAX_LEN_TXF
) {
//
var vDfl = '';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 全角文字\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_TXF; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_TXF; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
vVal = vVal.replace( /[\x20-\x7E]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, String( argVal ) ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_znk( 'Abcd1234' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_znk( '漢字\t日本語\n表示' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_znk( '漢字日本語表示' ) );
//
//------------------------------------------------------------------------------
//
zNow = new Date();
//
const XIV_JVS_NOW_YMD
= ''
+ xiv_jvs_fmt_0_d( zNow.getFullYear(), 4 )
+ xiv_jvs_fmt_0_d( zNow.getMonth() , 2 )
+ xiv_jvs_fmt_0_d( zNow.getDate(), 2 )
+ '';
const XIV_JVS_NOW_YMM
= ''
+ xiv_jvs_fmt_0_d( zNow.getFullYear(), 4 )
+ xiv_jvs_fmt_0_d( zNow.getMonth() , 2 )
+ '';
const XIV_JVS_NOW_HIS
= ''
+ xiv_jvs_fmt_0_d( zNow.getHours(), 2 )
+ xiv_jvs_fmt_0_d( zNow.getMinutes(), 2 )
+ xiv_jvs_fmt_0_d( zNow.getSeconds(), 2 )
+ '';
const XIV_JVS_NOW_HII
= ''
+ xiv_jvs_fmt_0_d( zNow.getHours(), 2 )
+ xiv_jvs_fmt_0_d( zNow.getMinutes(), 2 )
+ '';
const XIV_JVS_NOW_WHN
= ''
+ xiv_jvs_fmt_0_d( zNow.getFullYear(), 4 )
+ xiv_jvs_fmt_0_d( zNow.getMonth() , 2 )
+ xiv_jvs_fmt_0_d( zNow.getDate(), 2 )
+ xiv_jvs_fmt_0_d( zNow.getHours(), 2 )
+ xiv_jvs_fmt_0_d( zNow.getMinutes(), 2 )
+ xiv_jvs_fmt_0_d( zNow.getSeconds(), 2 )
+ '';
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_ymd(
argVal
) {
//
var vDfl = XIV_JVS_NOW_YMD;
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角数字 0 〜 9\n'
+ '\n'
+ '【フォーマット】\n'
+ ' YYYYMMDD\n'
+ '\n'
+ '【例】\n'
+ ' 01000101\n'
+ ' 99991231\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( 8 );
var vJxl = Number( 8 );
//
//
//
vVal = vVal.replace( /[^0-9]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, String( argVal ) ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
if ( xiv_jvs_chk_ymd( vVal ) ) {
//
//
} else {
//
alert( '不正な日付です。' );
//
alert( vMsg );
//
return vDfl;
//
}
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_ymd( '20230505' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_ymd( '20239999' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_ymd( '00000101' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_ymd( '99991231' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_ymm(
argVal
) {
//
var vDfl = XIV_JVS_NOW_YMD;
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角数字 0 〜 9\n'
+ '\n'
+ '【フォーマット】\n'
+ ' YYYYMM\n'
+ '\n'
+ '【例】\n'
+ ' 010001\n'
+ ' 999912\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( 6 );
var vJxl = Number( 6 );
//
//
//
// vVal = vVal.replace( /0/g, '0' );
// vVal = vVal.replace( /1/g, '1' );
// vVal = vVal.replace( /2/g, '2' );
// vVal = vVal.replace( /3/g, '3' );
// vVal = vVal.replace( /4/g, '4' );
// vVal = vVal.replace( /5/g, '5' );
// vVal = vVal.replace( /6/g, '6' );
// vVal = vVal.replace( /7/g, '7' );
// vVal = vVal.replace( /8/g, '8' );
// vVal = vVal.replace( /9/g, '9' );
vVal = vVal.replace( /[^0-9]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, String( argVal ) ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
if ( xiv_jvs_chk_ymm( vVal ) ) {
//
//
} else {
//
alert( '不正な日付です。' );
//
alert( vMsg );
//
return vDfl;
//
}
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_ymm( '202305' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_ymm( '202399' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_ymm( '202305' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_ymd( '20239999' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_ymd( '00000101' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_ymd( '99991231' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_his(
argVal
) {
//
var vDfl = XIV_JVS_NOW_HIS;
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角数字 0 〜 9\n'
+ '\n'
+ '【フォーマット】\n'
+ ' HHIISS\n'
+ '\n'
+ '【例】\n'
+ ' 000000\n'
+ ' 235959\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( 6 );
var vJxl = Number( 6 );
//
//
//
vVal = vVal.replace( /[^0-9]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, String( argVal ) ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
if ( xiv_jvs_chk_his( vVal ) ) {
//
//
} else {
//
alert( '不正な時刻です。' );
//
alert( vMsg );
//
return vDfl;
//
}
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_his( '000000' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_his( '235959' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_his( '240000' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_hii(
argVal
) {
//
var vDfl = XIV_JVS_NOW_HII;
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角数字 0 〜 9\n'
+ '\n'
+ '【フォーマット】\n'
+ ' HHII\n'
+ '\n'
+ '【例】\n'
+ ' 0000\n'
+ ' 2359\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( 4 );
var vJxl = Number( 4 );
//
//
//
vVal = vVal.replace( /[^0-9]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, String( argVal ) ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
if ( xiv_jvs_chk_hii( vVal ) ) {
//
//
} else {
//
alert( '不正な時刻です。' );
//
alert( vMsg );
//
return vDfl;
//
}
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_hii( '0000' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_hii( '2359' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_hii( '9999' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_whn(
argVal
) {
//
var vDfl = XIV_JVS_NOW_YMD;
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角数字 0 〜 9\n'
+ '\n'
+ '【フォーマット】\n'
+ ' YYYYMMDDHHIISS\n'
+ '\n'
+ '【例】\n'
+ ' 01000101000000\n'
+ ' 99991231235959\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( 14 );
var vJxl = Number( 14 );
//
//
//
vVal = vVal.replace( /[^0-9]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, String( argVal ) ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
if ( xiv_jvs_chk_whn( vVal ) ) {
//
//
} else {
//
alert( '不正な日付時刻です。' );
//
alert( vMsg );
//
return vDfl;
//
}
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_whn( '00000101000000' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_whn( '00990101000000' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_whn( '01000101000000' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_whn( '10000101000000' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_whn( '10010101000000' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_whn( '99991231235959' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_zip(
argVal,
argJnl = 7,
argJxl = 7
) {
//
var vDfl = '';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角数字 0 〜 9\n'
// + ' 半角記号 -(ハイフン)\n'
+ '\n'
+ '【例】\n'
+ ' 1234567\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = 7; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = 7; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
// vVal = vVal.replace( /[^0-9\-]/g, '' );
vVal = vVal.replace( /[^0-9]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, String( argVal ) ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_zip( '0000000' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_zip( '9999999' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_zip( '2720823' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_zip( '272-0823' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_adr(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXF,
argJxl = XIV_JVS_MAX_LEN_TXF
) {
//
return xiv_jvs_onn_chg_znk( argVal, argJnl, argJxl );
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_adr( '漢字日本語表示Abcd1234' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_tel(
argVal,
argJnl = 10,
argJxl = 11
) {
//
var vDfl = '';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角数字 0 〜 9\n'
// + ' 半角記号 -(ハイフン)\n'
+ '\n'
+ '【例】\n'
+ ' 0470000000\n'
+ ' 09011112222\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = 10; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = 11; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
// vVal = vVal.replace( /[^0-9\-]/g, '' );
vVal = vVal.replace( /[^0-9]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, String( argVal ) ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_tel( '12345678901' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_eml(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXF,
argJxl = XIV_JVS_MAX_LEN_TXF
) {
//
var vDfl = 'username@domain.name';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角数字 0 〜 9\n'
+ ' 半角文字 A 〜 Z\n'
+ ' 半角文字 a 〜 z\n'
+ ' 半角記号 @(アットマーク)\n'
+ ' 半角記号 .(ドット)\n'
+ ' 半角記号 -(ハイフン)\n'
+ ' 半角記号 _(アンダーバー)\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = 10; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = 11; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
// vVal = vVal.replace( /[^0-9\-]/g, '' );
vVal = vVal.replace( /[^0-9A-Za-z_@\.\-]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, String( argVal ) ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_eml( 'fikeda@mac.com' ) );
//xiv_jvs_dmp( xiv_jvs_onn_chg_eml( 'f+ikeda@mac.com' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_pth(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXF,
argJxl = XIV_JVS_MAX_LEN_TXF
) {
//
var vDfl = '';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【例】\n'
+ ' /var/www/html/index.html\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_TXF; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_TXF; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_pth( '/var/www/html/index.php' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_url(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXF,
argJxl = XIV_JVS_MAX_LEN_TXF
) {
//
var vDfl = '';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【例】\n'
+ ' https://domain.name/index.html\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_TXF; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_TXF; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_url( 'https://domain.name/index.html' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_mod(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXF,
argJxl = XIV_JVS_MAX_LEN_TXF
) {
//
var vDfl = 'rw-r--r--';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角文字 rwx\n'
+ ' 半角記号 -(ハイフン)\n'
+ '\n'
+ '【例】\n'
+ ' rwxrwxrwx\n'
+ ' rwxrw-rw-\n'
+ ' rw-r--r--\n'
+ '';
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_TXF; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_TXF; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
vVal = vVal.replace( /[^rwx\-]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, String( argVal ) ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_mod( 'rwxrwxrw-' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_md5(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXF,
argJxl = XIV_JVS_MAX_LEN_TXF
) {
//
var vDfl = '';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_IER + '\n'
+ '\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_TXF; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_TXF; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
//
//
return vVal;
//
}
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_pwd(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXF,
argJxl = XIV_JVS_MAX_LEN_TXF
) {
//
var vDfl = '';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角数字 0 〜 9\n'
+ ' 半角文字 A 〜 Z\n'
+ ' 半角文字 a 〜 z\n'
// + ' 半角記号 +(プラス))\n'
// + ' 半角記号 -(ハイフン)\n'
// + ' 半角記号 =(イコール)\n'
// + ' 半角記号 _(アンダーバー)\n'
// + ' 半角記号 .(ドット))\n'
// + ' 半角記号 !(エクスラメーションマーク)\n'
// + ' 半角記号 #(シャープ)\n'
// + ' 半角記号 *(アスタリスク)\n'
// + ' 半角記号 :(コロン))\n'
// + ' 半角記号 ;(セミコロン))\n'
// + ' 半角記号 @(アットマーク)\n'
+ '\n'
+ '【1文字以上使用】\n'
+ ' 半角数字 0 〜 9\n'
+ ' 半角文字 A 〜 Z\n'
+ ' 半角文字 a 〜 z\n'
+ '';
//alert( vMsg );
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_TXF; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_TXF; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
// vVal = vVal.replace( /[^0-9A-Za-z!#:;=@_\*\+\-\.]/g, '' );
// vVal = vVal.replace( /[^0-9A-Za-z\+\-\=\_\.]/g, '' );
vVal = vVal.replace( /[^0-9A-Za-z]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, String( argVal ) ) ) {} else { alert( vMsg ); return vDfl; }
//
if (
( /[0-9]/g.test( vVal ) )
&&
( /[A-Z]/g.test( vVal ) )
&&
( /[a-z]/g.test( vVal ) )
) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_pwd( 'Abcd+=0123--.' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_ecd(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXF,
argJxl = XIV_JVS_MAX_LEN_TXF
) {
//
var vDfl = '';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_IER + '\n'
+ '';
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_TXF; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_TXF; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
//
//
return vVal;
//
}
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_key(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXF,
argJxl = XIV_JVS_MAX_LEN_TXF
) {
//
var vDfl = '';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【使用可能文字】\n'
+ ' 半角数字 0 〜 9\n'
+ ' 半角文字 A 〜 Z\n'
+ ' 半角文字 a 〜 z\n'
+ ' 半角記号 _(アンダーバー)\n'
+ '\n'
+ '【例】\n'
+ ' 123_456\n'
+ ' ABC_123\n'
+ ' ABC_DEF\n'
+ ' ABC_123_def\n'
+ '';
//alert( vMsg );
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_TXF; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_TXF; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
vVal = vVal.replace( /[^0-9A-Za-z\_]/g, '' );
//
if ( xiv_jvs_cmp( vVal, '' ) ) { alert( vMsg ); return vDfl; } else {}
//
if ( xiv_jvs_cmp( vVal, String( argVal ) ) ) {
//
//
} else {
//
alert( vMsg );
//
return vDfl;
//
}
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_key( 'ABC_DEF_000' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_ary(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXF,
argJxl = XIV_JVS_MAX_LEN_TXF
) {
//
var vDfl = '';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【例】\n'
+ ' abc=123,def=456,ghi=789\n'
+ '';
//alert( vMsg );
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_TXF; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_TXF; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_ary( 'a=0,b=123,c=漢字日本語表示Abcd1234' ) );
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_chg_csv(
argVal,
argJnl = XIV_JVS_MIN_LEN_TXF,
argJxl = XIV_JVS_MAX_LEN_TXF
) {
//
var vDfl = '';
//
var vMsg
= ''
+ XIV_JVS_ALT_TTL_ERR + '\n'
+ '\n'
+ '【例】\n'
+ ' abc,123,def\n'
+ '';
//alert( vMsg );
//
//
//
if ( xiv_jvs_chk_str( argVal ) ) {} else { alert( vMsg ); return vDfl; }
//
if ( xiv_jvs_can_num( argJnl ) ) {} else { vJnl = XIV_JVS_MIN_LEN_TXF; }
if ( xiv_jvs_can_num( argJxl ) ) {} else { vJxl = XIV_JVS_MAX_LEN_TXF; }
//
//
//
var vVal = String( argVal );
var vJnl = Number( argJnl );
var vJxl = Number( argJxl );
//
//
//
if ( xiv_jvs_chk_txt_len( vVal, vJnl, vJxl ) ) {} else { alert( vMsg ); return vDfl; };
//
//
//
return vVal;
//
}
//xiv_jvs_dmp( xiv_jvs_onn_chg_csv( 'abc,13,def' ) );
//
//------------------------------------------------------------------------------
//
//
//==============================================================================
//------------------------------------------------------------------------------
//
zXivZ['XIV_JVS_ONN_LOD'] = new Array();
//
//------------------------------------------------------------------------------
//
function xiv_jvs_onn_lod_bdy(
argObj
) {
//
for ( wKey in zXivZ['XIV_JVS_ONN_LOD'] ) {
//
wRet = eval( zXivZ['XIV_JVS_ONN_LOD'][wKey] + '( argObj );' );
//
}
//
//
//
return true;
//
}
//
//==============================================================================
//------------------------------------------------------------------------------
//
//
//==============================================================================
//------------------------------------------------------------------------------