标签:javascript视频教程,javascript教程下载,
JavaScript校验函数库,
return s.substring(beginIndex, endIndex + 1);
}
//建立者:jiarry@hotmail.com
//功能:将form中所有的text文本进行trim操作。
//输入参数:myform(form名)
//输出参数:无
// c-3 textTrim(form名称)
function textsTrim(myform){
for(var i=0;i<myform.elements.length;i++){
var etype=myform.elements[i].type;
if(etype = "text"){
myform.elements[i].value=trim(myform.elements[i].value);
}
}
}
//建立者:jiarry@hotmail.com
//功能:将form某一input框或textarea里的内容copy至粘贴板
//输入参数:myform(input对象名称)
//输出参数:无
function copyCode(obj) {
var rng = document.body.createTextRange();
rng.moveToElementText(obj);
rng.scrollIntoView();
rng.select();
rng.execCommand("Copy");
rng.collapse(false);
}
//建立者:jiarry@hotmail.com
//功能:以HTML页面方式运行某一input或textarea里的内容//firefox下可能不支持
//输入参数:myform(input对象名称)
//输出参数:无
function runCode(obj) {
var winname = window.open('', "_blank", '');
winname.document.open('text/html', 'replace');
winname.document.writeln(obj.value);
winname.document.close();
}
//建立者:jiarry@hotmail.com
//功能:将form某一input框或textarea里的内容另存为//firefox下可能不支持
//输入参数:myform(input对象名称)
//输出参数:无
function saveCode(obj) {
var winname = window.open('', '_blank', 'top=10000');
winname.document.open('text/html', 'replace');
winname.document.writeln(obj.value);
winname.document.execCommand('saveas','','code.htm');
winname.close();
}
//建立者:jiarry@hotmail.com
//功能:相当于java里的replaceAll,可以替换字符里的包含的某个全部字符串
//输入参数:被替换的字符串与要替换的字符串
//输出参数:无
String.prototype.replaceAll = strReplace;
function strReplace(findText, replaceText) {
var str = new String(this);
while (str.indexOf(findText)!=-1) {
str = str.replace(findText, replaceText);
}
return str;
}
String.prototype.replaceAll = strreplace;
function strreplace( str1, str2 ){
return this.replace( new RegExp( str1,"g" ), str2);
}
//正则表达式全部替换字符,与tempStr.replaceAll()相当;
//建立者:jiarry@hotmail.com
//功能:将form某一textarea里的内容里的br清除;将回车替换成<br />之类
//输入参数:myform(input对象名称)
//输出参数:无
function cleanBR() {
var area = document.getElementsByTagName('TEXTAREA');
for (var i=0; i<area.length; i++) {
area[i].value = area[i].value.replace(/<br />/ig, '');
area[i].value = area[i].value.replace(/(xA0x20){4}/ig, 't');
area[i].value = area[i].value.replace(/xA0x20xA0/ig, ' ');
area[i].value = area[i].value.replace(/xA0xA0/ig, ' ');
}
}
//建立者:jiarry@hotmail.com
//功能:将属性rel为blank的链接用window.open()的方式打开。
//比如<a href="#" rel="blank"></a>
//输入参数:myform(input对象名称)
//输出参数:无
function tBlank(){
var aLinks=document.getElementsByTagName("a");
for (var i=0;i<aLinks.length;i++){
if(aLinks[i].getAttribute("rel")=="blank"){
//alert(aLinks[i].getAttribute("href"));
aLinks[i].target="_blank";
}
}
}
//建立者:jiarry@hotmail.com
//功能:检查和设置数字
//比如<a href="#" rel="nubmer"></a>
//输入参数:myform(input对象名称)
//输出参数:无
function setNum(){
var inp= document.getElementsByTagName("input");
//alert(inp.length);
for(var i=0;i<inp.length;i++){
if(inp[i].getAttribute("rel")=="number"){
// checkNum(inp[i]);
//inp[i].onmouseover=
eval("checkNum(inp[i])");
//alert(inp[i].value);
//inp[i].onblur=eval (alert("d"));
}
}
}
//建立者:jiarry@hotmail.com
//功能:验证是否为数字与isNaN()相反
//输出参数:返回true或者false
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] 下一页
,JavaScript校验函数库