Js はページ アドレス パラメーターを取得します
function getUrlPara( paraName)
{
var sUrl = location.href;
var sReg = "(?://?|&){1}" paraName "=([^&]*)"
var re = new RegExp(sReg, "gi");
re.exec(sUrl);
return RegExp.$1>}
アドレスジャンプ
var pn = $("#gotopagenum").val( );//#gotopagenum テキストボックスのid属性です
location.href = "NewList.aspx?pagenum=" pn;//location.hrefはクライアントページのジャンプを実現します
千の位
function Convert(money )
{
var s = Money; //10 進数データを取得します
s = "";
if (s.indexOf(".") == -1) s = ".00" ; //小数点がない場合は末尾に小数点を追加し、00
if (/.d$/.test(s)) s = "0" //通常判定
; /d{4}(.|,)/.test(s )) //条件が満たされた場合に置換
s = s.replace(/(d)(d{3}(.|,))/, "$1,$2") // 3 桁ごとに加算
return
}
数値かどうかを判定
function IsNumeric(txt) {
if (txt == "") {
false を返します;
}
if (txt.indexOf( ",") > 0) {
txt = txt.replace(",", ""); 🎜>
if (isNaN(txt)) {
return false;
}
else {
return true;
}
}
数値を小数点以下 2 桁にフォーマットします
var f_x = parseFloat(x);
if (isNaN(f_x)) {
alert('function:changeTwoDecimal->parameter error');
return false;
}
f_x = Math.round(f_x * 100) / 100;
var s_x = f_x.toString();
var pos_Decimal = s_x.indexOf('.'); if (pos_decmal < 0) {
pos_decimal = s_x.length;
s_x = '.';
}
while (s_x.length s_x = '0';
}
return s_x;
数値演算用の JS 関数 parseFloat parseInt
js 現在の日付 yyyy-mm-dd プリセット クエリ条件
コードをコピー
if (now .get Year() year = now.get Year() 1900;
var month = now.getMonth() 1;
var day = now.getDate ();
if (month
$("#txtDate1").val(year.toString() "-" month.toString() "-01"); ("#txtDate2").val(year.toString() "-" month.toString( ) "-" day.toString());
Js はタイムスタンプを取得し、一部の Guid を置き換えます。シナリオ
コードをコピー
コードは次のとおりです。
var year = now.getyear(); ) < 1900) {
年 = now.get Year() 1900;
var month = now.getMonth() 1;
var 時間 = now.getHours();
var minutes = now.getSeconds();
var ミリ秒 = now.getMilliseconds(); >
if (月 if (日 if (時間 if (分 if (秒
if (ミリ秒 ミリ秒 = "00" ミリ秒;
else
{
if (ミリ秒 {
ミリ秒 = "0" ミリ秒;
}
結果 = year.toString() month.toString() day.toString()hour.toString() minutes.toString() Second.toString() millisecond.toString();結果;
}