function fontScroll(id){
/*向左滚动的文字 */
var obj = document.getElementById(id);
var text = obj.innerHTML;
var first = text.charAt(0);
var left = text.substring(1, text.length);
obj.inerHTML = left + first;
//这个写函数之外 setInterval('fontScroll(id)', 500);
}
function bubbleSort(arr){
/*冒泡排序法*/
var sign = false // 初始化换位标记为假
for(var i=0; i < arr.length-1; i++){
for(varj=0; j < arr.length-1-i; j++){
if(arr[j]> arr[j+1]){
vartemp = arr[j]
arr[j]= arr[j+1]
arr[j+1]= temp
sign= true // 若当前这一圈比较中,有过换位,则置换位标记为真
}
}
if(sign)// 判断当前这一圈有过换位否…
sign= false // 有过换位,则重置换位标记为假
else
break// 没有,则终止
}
return arr;
}
function getCoordinate(evt){
/*获得光标的坐标*/
var x = evt.clientX;
var y = evt.clientY;
document.getElementById('show').innerHTML = x +' &' + y;
}
function checkEmail(email){
/*检测多个以分号(;)分隔的Email格式*/
if(email != null){
if(email.indexOf(";",0) == -1){ //indexOf(被查找,起始位)返某个字符串在源字符串中首次出现的位置,失败返回-1
if(!isEmail(email)){
alert("单个邮件格式有误,请重输!");
document.getElementById("email").focus();
return false;
}
}else{
var emailArr = email.split(";");//split(分隔段,数组总长度)字符串分割成字符串数组
var i, iMax = emailArr.length;
for(i = 0; i < iMax; i++){
if(emailArr[i] != null || emailArr != ""){
if(!isEmail(emailArr[i])){
alert("多个邮箱格式中有邮箱格式不正确,请重新核对后再输入!");
document.getElementById("email").focus();
return false;
}
}
}
}
}
function isEmail(str){
var reg = /^(\w)+(\.\w+)*@(\w)+((\.\w+)+)$/;
return reg.test(str);//test(被测字串)检测一个字符串是否匹配某个模式.
}
}