天才疯子,等待你的“追随”
=͟͟͞͞祝=͟͟͞͞大=͟͟͞͞家=͟͟͞͞中=͟͟͞͞秋=͟͟͞͞快=͟͟͞͞乐=͟͟͞͞,=͟͟͞͞每=͟͟͞͞天=͟͟͞͞都=͟͟͞͞是=͟͟͞͞美=͟͟͞͞满=͟͟͞͞幸=͟͟͞͞福=͟͟͞͞
我从没被谁知道,所以也没被谁忘记。在别人的回忆中生活,并不是我的目的。
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 》
閱讀更多 天才瘋子 的文章
關鍵字: 天才 程序设计 JavaScript