`
Johnny_GZ
  • 浏览: 179304 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

js创建文件夹、js正则表达式验证手机号、js处理日期

 
阅读更多

<html>
 <head>
<title>JavaScript创建文件夹</title>
<script type="text/javascript">

//创建目录
 var fso = new ActiveXObject("Scripting.FileSystemObject"); 
 function createDir(){
  fso.CreateFolder("C:/Documents and Settings/zhuj/桌面/test/folder/folder1");
 }

 function getDirExists(){
  alert(fso.FolderExists("C:/Documents and Settings/zhuj/桌面/test/folder1"));
 }

function getValue(){
 var s = document.getElementById("SI_ID");
 alert(s.selectedIndex);
 alert(s.options[s.selectedIndex].value);
}

//验证手机号

function validatePhone(){
 var num = document.getElementById("phone").value;
 var regx = /(^1[3-9]\d{9}$)|(^01[3-9]\d{9}$)/;
 var reg = /^01[3-9]\d{9}$/;
 alert(regx.test(num));
 if(reg.test(num)){
  alert(num.slice(1));
 }
}

//处理日期

var t1, t2;

var today = new Date();
   alert(today); 
   alert(Date.parse("2012/12/12 12:12:12"));
   alert(new Date("2012/12/12 12:12:12"));

function showCurrentTime(txtId){
 alert(parseFloat(5.5555) - 10);
 var now = new Date();
 var txt = document.getElementById(txtId);
 txt.innerHTML = now.getFullYear() + "-" + now.getMonth() + "-" + now.getDate() + " " + now.getHours() + ":" + now.getMinutes() + ":" + now.getSeconds();
 if("curTime1" == txtId){
  t1 = now.getTime();
 } else {
  t2 = now.getTime();
 }
}

function compute(curTimeId){
 var t = t2 - t1;
 var curTime = document.getElementById(curTimeId);
 curTime.innerHTML = t;
}
</script>
</head>
<body>
 <input type="button" value="创建文件夹" onclick="createDir();"/>
 <input type="button" value="判断目录是否存在" onclick="getDirExists();"/>

<select id="SI_ID" name="SI_ID"  style="width: 150px;" >
 <option value="1">------请选择1------</option>
<option value="2">------请选择2------</option>
<option value="3">------请选择3------</option>
<option value="4">------请选择4------</option>
</select>
<input type="button" value="显示select的值" onclick="getValue();"/><br/>
<input type="text" id="phone"/>

<input type="button" value="判断是否是手机号" onclick="validatePhone();"/>
<br/>
<input type="button" value="显示当前时间和毫秒数1" onclick="showCurrentTime('curTime1');"/><span id="curTime1"></span><br/>
<input type="button" value="显示当前时间和毫秒数2" onclick="showCurrentTime('curTime2');"/><span id="curTime2"></span><br/>
<input type="button" value="计算时间相差秒数" onclick="compute('curTime');"/><span id="curTime"></span><br/>
<table>
 <tr></tr>
</table>
</body>
</html>

分享到:
评论

相关推荐

    js正则表达式和验证方法

    通过学习和实践这些基本概念和方法,你将能够有效地使用JavaScript正则表达式进行字符串验证,如邮箱验证、手机号码验证、URL验证等常见任务。如果你需要更深入地了解正则表达式的高级用法,如后向引用、正向前瞻等...

    正则表达式工具.zip

    1. **模式生成**:根据用户需求,自动创建符合特定规则的正则表达式,例如邮箱、手机号码、日期格式等。 2. **测试与调试**:提供输入框让用户输入待匹配的文本,实时展示匹配结果,便于调试和优化正则表达式。 3. *...

    javaweb新浪微博邮箱登录界面,图书周排行榜界面,正则表达式验证用户注册页面前端代码资源包

    通过学习和参考这些代码,开发者可以加深对前端交互、UI设计和正则表达式验证的理解,提升自己的Web开发技能。同时,了解如何将前端与Java后端服务相结合,实现完整的功能流程,对于全面掌握JavaWeb开发至关重要。

    js实现表单、邮箱、手机号码验证插件

    JavaScript的`test()`方法可以用来判断字符串是否匹配特定的正则表达式模式。一个常见的邮箱验证正则表达式可能是: ```javascript function validateEmail(email) { var emailPattern = /^[a-zA-Z0-9._%+-]+@[a-...

    js修改绑定手机号码流程步骤表单代码

    1. **验证手机号码**:用户输入新的手机号码后,JavaScript会对输入进行格式检查,确保其符合电话号码的规范,例如11位数字,并可能通过正则表达式进行验证。 2. **发送验证码**:当用户输入正确的手机号码后,系统...

    asp.net在线报名系统

    例如,当用户填写报名表单时,JavaScript的正则表达式可以用来检查输入的邮箱格式、手机号码合法性等,确保用户提交的信息符合预期的格式。正则表达式是一种强大的文本匹配工具,通过预定义的模式,能够高效地检测和...

    手机端注册表单验证js代码.zip_手机端注册表单验证js代码_手机验证

    4. **手机号验证** 在手机验证部分,代码会针对手机号码的格式进行验证,确保输入的是有效的电话号码。对于中国大陆,这可能涉及到11位数字的检查,以及特定的前缀(如13、14、15、17、18开头)。一个简单的验证...

    javascript实现注册表单

    JavaScript的`test()`方法或`match()`方法可以配合正则表达式来检查字符串是否符合特定模式。例如,验证密码强度时,可以使用正则表达式来检测是否包含大写字母、小写字母、数字和特殊字符。 接着,**表单验证追踪*...

    jQuery手机移动端注册表单验证代码

    4. **手机号码验证**:针对手机号码,验证代码会使用正则表达式来检测输入的号码是否符合中国大陆的手机号码格式(11位数字),并确保号码有效。 5. **验证码验证**:验证码通常用于防止机器人或恶意攻击,此处的...

    js表单验证

    例如,`required`属性可以确保字段不为空,`pattern`属性可以定义正则表达式匹配输入格式,JS可以进一步扩展这些验证,如自定义错误消息或者更复杂的逻辑。 3. **事件监听**:通过绑定`onsubmit`、`onchange`、`on...

    几个JavaScript特效实例(超经典哦)

    以及验证手机号码、身份证号等,确保它们符合特定的格式。 3. **JavaScript动画特效**:JavaScript不仅可以处理静态数据,还能实现丰富的动态效果。如淡入淡出、滑动门、轮播图、计时器、拖放功能等。这些特效通过...

    js插件.rar

    邮箱验证则会通过正则表达式检查输入是否符合电子邮件的标准格式。身份证号码验证则需要考虑中国的15位或18位身份证规则,包括地区码、出生日期和校验码的合法性。 2. **自定义弹出框** 自定义弹出框是用户交互中...

    JavaScript完全自学宝典 源代码

    示例描述:学习JavaScript中的正则表达式。 10.1.html 使用句点符号匹配特定字符串。 10.2.html 使用方括号符号实现匹配出租车牌号。 10.3.html 使用或符号匹配日期。 10.4.html 正则表达式中的量词...

    jQuery表单验证实例演示代码.zip

    例如,验证手机号码可以使用正则表达式: ```javascript $(document).ready(function() { $("#validationForm").on("submit", function(event) { event.preventDefault(); // 阻止默认的表单提交行为 var phone...

    jQuery手机端输入框键盘键入车牌号码特效源码

    `js`文件夹中的JavaScript代码是实现特效的核心。代码中可能会定义一个函数,该函数会在页面加载完毕后被调用,初始化输入框并绑定事件监听器。当用户在输入框中聚焦(focus)或点击时,会弹出模拟的数字键盘。这个...

    风越ASP代码生成器 2.4

    不检测 非特殊字符 仅单词字符 仅单词字符空格 仅26个字母 仅中文字符 仅允许整数 仅允许小数 仅日期/时间 仅日期+时间 仅日期 仅时间 仅允许邮箱 仅允许网址 仅允许IP 仅身份证号 仅国内电话 仅国内手机 ...

    风越ASP代码生成器FireAspCreatorv2.9.rar

    不检测 非特殊字符 仅单词字符 仅单词字符空格 仅26个字母 仅中文字符 仅允许整数 仅允许小数 仅日期/时间 仅日期+时间 仅日期 仅时间 仅允许邮箱 仅允许网址 仅允许IP 仅身份证号 仅国内电话 仅国内手机 ...

    风越.Net代码生成器 [FireCode Creator] V1.3 精简版

    不检测 非特殊字符 仅单词字符 仅单词字符空格 仅26个字母 仅中文字符 仅允许整数 仅允许小数 仅日期/时间 仅日期+时间 仅日期 仅时间 仅允许邮箱 仅允许网址 仅允许IP 仅身份证号 仅国内电话 仅国内手机 ...

    风越.net代码生成器v2.9

    不检测 非特殊字符 仅单词字符 仅单词字符空格 仅26个字母 仅中文字符 仅允许整数 仅允许小数 仅日期/时间 仅日期+时间 仅日期 仅时间 仅允许邮箱 仅允许网址 仅允许IP 仅身份证号 仅国内电话 仅国内手机 ...

    风越ASP代码生成器2.8

    不检测 非特殊字符 仅单词字符 仅单词字符空格 仅26个字母 仅中文字符 仅允许整数 仅允许小数 仅日期/时间 仅日期+时间 仅日期 仅时间 仅允许邮箱 仅允许网址 仅允许IP 仅身份证号 仅国内电话 仅国内手机 ...

Global site tag (gtag.js) - Google Analytics