Chinaunix首页 | 论坛 | 博客
  • 博客访问: 79808
  • 博文数量: 15
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 210
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-19 16:54
文章分类

全部博文(15)

文章存档

2009年(2)

2008年(13)

我的朋友

分类: 系统运维

2008-04-24 13:58:52

1.文本框只能输入数字代码(小数点也不能输入)

2.只能输入数字,能输小数点.

3.数字和小数点方法二

4.只能输入字母和汉字

5.只能输入英文字母和数字,不能输入中文

6.只能输入数字和英文chun

7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:

8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号:

9.IP地址
下面是利用正则表达式匹配IP地址,并将IP地址转换成对应数值的Javascript程序:

function IP2V(ip)
{
re=/(\d+)\.(\d+)\.(\d+)\.(\d+)/g //匹配IP地址的正则表达式
if(re.test(ip))
{
return RegExp.$1*Math.pow(255,3))+RegExp.$2*Math.pow(255,2))+RegExp.$3*255+RegExp.$4*1
}
else
{
throw new Error("Not a valid IP address!")
}
}
10.匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

11.匹配网址URL的正则表达式:- ./?%&=]*)?
12.用正则表达式限制只能输入中文:
   onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"
13.用正则表达式限制只能输入全角字符:
   onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))"
阅读(4396) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2008-12-16 15:04:51

gaoshou!

chinaunix网友2008-12-16 15:04:44

gaoshou!