Posted on 2007-10-08 13:51
怎么羡慕天空的飞鸟 阅读(695)
评论(1) 编辑 收藏 所属分类:
javascript
常用的东西放在这方便我查找。呵呵!js高手就不用看了。
javascript从剪切板读取文本内容的函数:
<script type="text/javascript">
var content=clipboardData.getData("Text");

if(content!=null)
{
document.write("message1<br>");
document.write(content);
}else


{
document.write("no message");
}
这个函数的主要应用:结合正则表达式限制网页表单里的文本框输入内容
//用正则表达式限制只能输入中文
onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"
//用正则表达式限制只能输入全角字符
onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))"
//用正则表达式限制只能输入数字
onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
//用正则表达式限制只能输入数字和英文
onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"

核心: 勇敢进取年轻的心