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" ; //소수점이 없으면 마지막 소수점에 0을 추가합니다.
if (/.d$/.test(s)) s = "0" //정규판정
while ( /d{4}(.|,)/.test(s )) //조건이 충족되면 바꾸기
s = s.replace(/(d)(d{3}(.|,))/, "$1,$2"); //3번째 숫자마다 추가
return s;
숫자인지 판단
if (txt == "") {
return false
}
if (txt.indexOf( ",") > 0) {
txt = txt.replace(",", "")
if (isNaN(txt)) {
false를 반환
}
else {
true를 반환
}
}
숫자를 소수점 이하 두 자리로 포맷
코드 복사
코드는 다음과 같습니다. 함수 changeTwoDecimal_f(x) { 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_decimal < 0) {
pos_decimal = s_x.length;
s_x = '.'
}
while (s_x.length <= pos_decimal 2) {
s_x = '0';
}
return s_x;
}
숫자 연산을 위한 Js 함수 parseFloat parseInt
js 현재 날짜 yyyy-mm-dd 사전 설정 쿼리 조건
코드 복사
if (now .getYear() < 1900) {
year = now.getYear() 1900; 🎜>var 월 = now.getMonth() 1;
var day = now.getDate ()
if (월 < 10) 월 = "0" 월
< 10) 일 = "0"일
$("# txtDate1").val(year.toString() "-" Month.toString() "-01"); ("#txtDate2").val(year.toString() "-" Month.toString( ) "-" day.toString())
Js는 일부에서 Guid를 대체하여 타임스탬프를 가져옵니다. 시나리오
코드 복사
코드는 다음과 같습니다.
if (now.getYear( ) < 1900) {
연도 = now.getYear() 1900;
var 월 = now.getMonth() 1
var day = now.getDate();
var hour = now.getHours();
var Minutes = now.getMinutes( )
var second = now.getSeconds()
var milliseconds()
if (월 < 10) 월 = "0" 월
if (일 < 10) day = "0" day
if (시 < 10) hour = "0" 시간
if (분 < 10) 분 = "0" 분
if (초 < 10) 초 = "0" 초
if (밀리초 < 10)
밀리초 = "00" 밀리초;
else
{
if (밀리초 < 100)
{
밀리초 = "0" 밀리초; 🎜>
결과 = year.toString() Month.toString() day.toString() hour.toString() Minute.toString() second.toString() millisecond.toString()
return 결과;
}