- 浏览: 179295 次
- 性别:
- 来自: 广州
文章分类
最新评论
<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获取各种高度
2013-07-09 19:10 1053<script type="text/jav ... -
转:json的stringify方法作用
2013-07-04 00:14 1623可使用JSON.parse(str)将其转化为json对象 ... -
Sublime Text 2快捷键~
2013-06-30 23:19 985Ctrl+L 选择整行(按住-继续选择下行) Ctrl+ ... -
jquery表单验证-自定义及常用验证(转)
2013-04-04 23:14 1358<script type="text/java ... -
EL表达式和JSTL标签(转)
2013-03-31 15:37 1383在JSP页面中,使用标签库代替传统的Java语言来实 ... -
EL表达式和JSTL标签(转)
2013-03-31 15:34 0在JSP页面中,使用标签 ... -
JS中URL编码参数(转) --- 乱码经过编码两次得以解决
2013-03-17 14:01 4327网上有很多文字作品写 ... -
jquery autocomplete示例
2013-03-15 18:30 9735使用jquery的autocomplete插件~~,目前网上有 ... -
GreyBox官网~~
2013-03-01 17:36 1015http://orangoo.com/labs/GreyBox ... -
js验证手机号码
2012-10-23 16:50 0var regex = /(^1[3-9]\d{9}$)|(^ ... -
js对http传递数据进行编码、js产生唯一标识
2012-10-23 16:51 5443<html> <head> < ... -
js使用setInterval调用有参数的方法
2012-10-23 16:53 1018var intervalId; var toIvrGUID ... -
js字符串去空白、取子串以及js打开窗口
2012-10-19 11:07 3145<html> <head> < ... -
js提交表单,jquery提交注意事项
2012-10-19 11:01 1028红色字体部分:$('#dealForm')[0].reset( ... -
js自动完成
2012-10-19 10:35 1223<html><body><sty ... -
监听页面按键
2012-10-19 09:49 1030<script language='javascript ...
相关推荐
通过学习和实践这些基本概念和方法,你将能够有效地使用JavaScript正则表达式进行字符串验证,如邮箱验证、手机号码验证、URL验证等常见任务。如果你需要更深入地了解正则表达式的高级用法,如后向引用、正向前瞻等...
1. **模式生成**:根据用户需求,自动创建符合特定规则的正则表达式,例如邮箱、手机号码、日期格式等。 2. **测试与调试**:提供输入框让用户输入待匹配的文本,实时展示匹配结果,便于调试和优化正则表达式。 3. *...
通过学习和参考这些代码,开发者可以加深对前端交互、UI设计和正则表达式验证的理解,提升自己的Web开发技能。同时,了解如何将前端与Java后端服务相结合,实现完整的功能流程,对于全面掌握JavaWeb开发至关重要。
JavaScript的`test()`方法可以用来判断字符串是否匹配特定的正则表达式模式。一个常见的邮箱验证正则表达式可能是: ```javascript function validateEmail(email) { var emailPattern = /^[a-zA-Z0-9._%+-]+@[a-...
1. **验证手机号码**:用户输入新的手机号码后,JavaScript会对输入进行格式检查,确保其符合电话号码的规范,例如11位数字,并可能通过正则表达式进行验证。 2. **发送验证码**:当用户输入正确的手机号码后,系统...
例如,当用户填写报名表单时,JavaScript的正则表达式可以用来检查输入的邮箱格式、手机号码合法性等,确保用户提交的信息符合预期的格式。正则表达式是一种强大的文本匹配工具,通过预定义的模式,能够高效地检测和...
4. **手机号验证** 在手机验证部分,代码会针对手机号码的格式进行验证,确保输入的是有效的电话号码。对于中国大陆,这可能涉及到11位数字的检查,以及特定的前缀(如13、14、15、17、18开头)。一个简单的验证...
JavaScript的`test()`方法或`match()`方法可以配合正则表达式来检查字符串是否符合特定模式。例如,验证密码强度时,可以使用正则表达式来检测是否包含大写字母、小写字母、数字和特殊字符。 接着,**表单验证追踪*...
4. **手机号码验证**:针对手机号码,验证代码会使用正则表达式来检测输入的号码是否符合中国大陆的手机号码格式(11位数字),并确保号码有效。 5. **验证码验证**:验证码通常用于防止机器人或恶意攻击,此处的...
例如,`required`属性可以确保字段不为空,`pattern`属性可以定义正则表达式匹配输入格式,JS可以进一步扩展这些验证,如自定义错误消息或者更复杂的逻辑。 3. **事件监听**:通过绑定`onsubmit`、`onchange`、`on...
以及验证手机号码、身份证号等,确保它们符合特定的格式。 3. **JavaScript动画特效**:JavaScript不仅可以处理静态数据,还能实现丰富的动态效果。如淡入淡出、滑动门、轮播图、计时器、拖放功能等。这些特效通过...
邮箱验证则会通过正则表达式检查输入是否符合电子邮件的标准格式。身份证号码验证则需要考虑中国的15位或18位身份证规则,包括地区码、出生日期和校验码的合法性。 2. **自定义弹出框** 自定义弹出框是用户交互中...
示例描述:学习JavaScript中的正则表达式。 10.1.html 使用句点符号匹配特定字符串。 10.2.html 使用方括号符号实现匹配出租车牌号。 10.3.html 使用或符号匹配日期。 10.4.html 正则表达式中的量词...
例如,验证手机号码可以使用正则表达式: ```javascript $(document).ready(function() { $("#validationForm").on("submit", function(event) { event.preventDefault(); // 阻止默认的表单提交行为 var phone...
`js`文件夹中的JavaScript代码是实现特效的核心。代码中可能会定义一个函数,该函数会在页面加载完毕后被调用,初始化输入框并绑定事件监听器。当用户在输入框中聚焦(focus)或点击时,会弹出模拟的数字键盘。这个...
不检测 非特殊字符 仅单词字符 仅单词字符空格 仅26个字母 仅中文字符 仅允许整数 仅允许小数 仅日期/时间 仅日期+时间 仅日期 仅时间 仅允许邮箱 仅允许网址 仅允许IP 仅身份证号 仅国内电话 仅国内手机 ...
不检测 非特殊字符 仅单词字符 仅单词字符空格 仅26个字母 仅中文字符 仅允许整数 仅允许小数 仅日期/时间 仅日期+时间 仅日期 仅时间 仅允许邮箱 仅允许网址 仅允许IP 仅身份证号 仅国内电话 仅国内手机 ...
不检测 非特殊字符 仅单词字符 仅单词字符空格 仅26个字母 仅中文字符 仅允许整数 仅允许小数 仅日期/时间 仅日期+时间 仅日期 仅时间 仅允许邮箱 仅允许网址 仅允许IP 仅身份证号 仅国内电话 仅国内手机 ...
不检测 非特殊字符 仅单词字符 仅单词字符空格 仅26个字母 仅中文字符 仅允许整数 仅允许小数 仅日期/时间 仅日期+时间 仅日期 仅时间 仅允许邮箱 仅允许网址 仅允许IP 仅身份证号 仅国内电话 仅国内手机 ...
不检测 非特殊字符 仅单词字符 仅单词字符空格 仅26个字母 仅中文字符 仅允许整数 仅允许小数 仅日期/时间 仅日期+时间 仅日期 仅时间 仅允许邮箱 仅允许网址 仅允许IP 仅身份证号 仅国内电话 仅国内手机 ...