"js"的那些事

天才疯子,等待你的“追随”

=͟͟͞͞祝=͟͟͞͞大=͟͟͞͞家=͟͟͞͞中=͟͟͞͞秋=͟͟͞͞快=͟͟͞͞乐=͟͟͞͞,=͟͟͞͞每=͟͟͞͞天=͟͟͞͞都=͟͟͞͞是=͟͟͞͞美=͟͟͞͞满=͟͟͞͞幸=͟͟͞͞福=͟͟͞͞

我从没被谁知道,所以也没被谁忘记。在别人的回忆中生活,并不是我的目的。

by 顾城

什么是js?

js可以干什么?

给大家看几个来自“懒人之家”的设计样本:

下面给大家看几个常用到的js代码

......

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

function isTel(s) { var patrn=/^[+]{0,1}(/d){1,3}?([-]?((/d)|){1,12})+$/; if (!patrn.exec(s)) return false return true }

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


function isMobile(s) { var patrn=/^[+]{0,1}(/d){1,3}?([-]?((/d)|){1,12})+$/;

if (!patrn.exec(s)) return false return true }


校验地区代码

function isAreaCode(s) { var patrn=/^(/d){6}$/;

if (!patrn.exec(s)) return false return true } /


校验邮政编码

function isPostalCode(s) { var patrn=/^[1-9]{1}(/d){5}$/; if (!patrn.exec(s)) return false return true }


校验搜索关键字

function isSearch(s) { var patrn=/^[^`~!@#$%^&*()+=|///[/]/{/}:;/'/,.<>/? ]{1}[^`~!@$%^&()+=|///[/]/{/}:;/'/,.<>?]{0,19}$/; if (!patrn.exec(s)) return false return true }

校验是否为ip地址

function isIP(s) { var patrn=/^[0-9.]{1,20}$/;

if (!patrn.exec(s)) return false return true }


判断单选

function chkRadio(o){

for (i=0;i

if (o[i].checked) return true;

}

return false;

}

js类读物

初级读物: 《JavaScript高级程序设计》

中级读物: 《JavaScript权威指南》

高级读物: 《JavaScript Patterns 》


分享到:


相關文章: