手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js常用函数 不错
js常用函数 不错
摘要:1.常规函数javascript常规函数包括以下9个函数:(1)alert函数:显示一个警告对话框,包括一个OK按钮。(2)confirm函...

1.常规函数

javascript常规函数包括以下9个函数:

(1)alert函数:显示一个警告对话框,包括一个OK按钮。

(2)confirm函数:显示一个确认对话框,包括OK、Cancel按钮。

(3)escape函数:将字符转换成Unicode码。

(4)eval函数:计算表达式的结果。

(5)isNaN函数:测试是(true)否(false)不是一个数字。

(6)parseFloat函数:将字符串转换成符点数字形式。

(7)parseInt函数:将符串转换成整数数字形式(可指定几进制)。

(8)prompt函数:显示一个输入对话框,提示等待用户输入。例如:

(9)unescape函数:解码由escape函数编码的字符。

2.数组函数

javascript数组函数包括以下4个函数:

(1)join函数:转换并连接数组中的所有元素为一个字符串。例:

程序代码

functionJoinDemo()

{

vara,b;

a=newArray(0,1,2,3,4);

b=a.join("-");//分隔符

return(b);//返回的b=="0-1-2-3-4"

}

(2)langth函数:返回数组的长度。例:

程序代码

functionLengthDemo()

{

vara,l;

a=newArray(0,1,2,3,4);

l=a.length;

return(l);//l==5

}

(3)reverse函数:将数组元素顺序颠倒。例:

程序代码

functionReverseDemo()

{

vara,l;

a=newArray(0,1,2,3,4);

l=a.reverse();

return(l);

}

(4)sort函数:将数组元素重新排序。例:

程序代码

functionSortDemo()

{

vara,l;

a=newArray("X","y","d","Z","v","m","r");

l=a.sort();

return(l);

}

3.日期函数

javascript日期函数包括以下20个函数:

(1)getDate函数:返回日期的“日”部分,值为1~31。例:

程序代码

functionDateDemo()

{

vard,s="Today'sdateis:";

d=newDate();

s+=(d.getMonth()+1)+"/";

s+=d.getDate()+"/";

s+=d.getYear();

return(s);

}

(2)getDay函数:返回星期几,值为0~6,其中0表示星期日,1表示星期一,...,6表示星期六。例:

程序代码

functionDateDemo()

{

vard,day,x,s="Todayis:";

varx=newArray("Sunday","Monday","Tuesday");

varx=x.concat("Wednesday","Thursday","Friday");

varx=x.concat("Saturday");

d=newDate();

day=d.getDay();

return(s+=x[day]);

}

(3)getHouse函数:返回日期的“小时”部分,值为0~23。例。

程序代码

functionTimeDemo()

{

vard,s="Thecurrentlocaltimeis:";

varc=":";

d=newDate();

s+=d.getHours()+c;

s+=d.getMinutes()+c;

s+=d.getSeconds()+c;

s+=d.getMilliseconds();

return(s);

}

(4)getMinutes函数:返回日期的“分钟”部分,值为0~59。见上例。

(5)getMonth函数:返回日期的“月”部分,值为0~11。其中0表示1月,2表示3月,...,11表示12月。见前面的例

子。

(6)getSeconds函数:返回日期的“秒”部分,值为0~59。见前面的例子。

(7)getTime函数:返回系统时间。

程序代码

functionGetTimeTest()

{

vard,s,t;

varMinMilli=1000*60;

varHrMilli=MinMilli*60;

varDyMilli=HrMilli*24;

d=newDate();

t=d.getTime();

s="It'sbeen"

s+=Math.round(t/DyMilli)+"dayssince1/1/70";

return(s);

}

(8)getTimezoneOffset函数:返回此地区的时差(当地时间与GMT格林威治标准时间的地区时差),单位为分钟。

程序代码

functionTZDemo()

{

vard,tz,s="Thecurrentlocaltimeis";

d=newDate();

tz=d.getTimezoneOffset();

if(tz的链接点的名称,另一个函数link设定的URL地址。

(2)big函数:将字体加到一号,与...标签结果相同。

(3)blink函数:使字符串闪烁,与...标签结果相同。

(4)bold函数:使字体加粗,与...标签结果相同。

(5)charAt函数:返回字符串中指定的某个字符。

(6)fixed函数:将字体设定为固定宽度字体,与...标签结果相同。

(7)fontcolor函数:设定字体颜色,与标签结果相同。

(8)fontsize函数:设定字体大小,与标签结果相同。

(9)indexOf函数:返回字符串中第一个查找到的下标index,从左边开始查找。

(10)italics函数:使字体成为斜体字,与...标签结果相同。

(11)lastIndexOf函数:返回字符串中第一个查找到的下标index,从右边开始查找。

(12)length函数:返回字符串的长度。(不用带括号)

(13)link函数:产生一个超级链接,相当于设定的URL地址。

(14)small函数:将字体减小一号,与...标签结果相同。

(15)strike函数:在文本的中间加一条横线,与...标签结果相同。

(16)sub函数:显示字符串为下标字(subscript)。

(17)substring函数:返回字符串中指定的几个字符。

(18)sup函数:显示字符串为上标字(superscript)。

(19)toLowerCase函数:将字符串转换为小写。

(20)toUpperCase函数:将字符串转换为大写。

//校验是否全由数字组成

程序代码

functionisDigit(s)

{

varpatrn=/^[0-9]{1,20}$/;

if(!patrn.exec(s))returnfalse

returntrue

}

//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串

程序代码

functionisRegisterUserName(s)

{

varpatrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;

if(!patrn.exec(s))returnfalse

returntrue

}

//校验用户姓名:只能输入1-30个以字母开头的字串

程序代码

functionisTrueName(s)

{

varpatrn=/^[a-zA-Z]{1,30}$/;

if(!patrn.exec(s))returnfalse

returntrue

}

//校验密码:只能输入6-20个字母、数字、下划线

程序代码

functionisPasswd(s)

{

varpatrn=/^(w){6,20}$/;

if(!patrn.exec(s))returnfalse

returntrue

}

//校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”

程序代码

functionisTel(s)

{

//varpatrn=/^[+]{0,1}(d){1,3}[]?([-]?(d){1,12})+$/;

varpatrn=/^[+]{0,1}(d){1,3}[]?([-]?((d)|[]){1,12})+$/;

if(!patrn.exec(s))returnfalse

returntrue

}

//校验手机号码:必须以数字开头,除数字外,可含有“-”

程序代码

functionisMobil(s)

{

varpatrn=/^[+]{0,1}(d){1,3}[]?([-]?((d)|[]){1,12})+$/;

if(!patrn.exec(s))returnfalse

returntrue

}

//校验邮政编码

程序代码

functionisPostalCode(s)

{

//varpatrn=/^[a-zA-Z0-9]{3,12}$/;

varpatrn=/^[a-zA-Z0-9]{3,12}$/;

if(!patrn.exec(s))returnfalse

returntrue

}

//校验搜索关键字

程序代码

functionisSearch(s)

{

varpatrn=/^[^`~!@#$%^&*()+=|][]{}:;',.<>/?]{1}[^`~!@$%^&()+=|][]{}:;',.<>?]{0,19}$/;

if(!patrn.exec(s))returnfalse

returntrue

}

程序代码

functionisIP(s)//byzergling

{

varpatrn=/^[0-9.]{1,20}$/;

if(!patrn.exec(s))returnfalse

returntrue

}

【js常用函数 不错】相关文章:

超强图片数量上传无限制

javascript生成不重复的随机数

JavaScript常用函数工具集:lao-utils

jQuery预加载图片常用方法

javascript中attachEvent用法

点击变化图象 不错

AngularJS 最常用的功能汇总

JavaScript函数使用的基本教程

发现的以前不知道的函数

js实现简单锁屏功能实例

精品推荐
分类导航