1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 </head> 7 <body> 8 <!--1、从以下URL中http://www.baidu.com/about/news.php 中将.php给截取出来 --> 9 <!--<script type="text/javascript"> 10 var str = "http://www.baidu.com/about/news.php"; 11 var start_index = str.indexOf(".php"); 12 var res = str.substring(start_index); 13 document.write(res+"<br/>"); 14 15 </script>--> 16 <!--2、将以下字符串javascript翻转过来不允许使用reverse()方法 tpircsavaj--> 17 <!--<script type="text/javascript"> 18 var arr = "javascript"; 19 var arr_length =arr.length; 20 document.write(arr.reverse()); 21 22 </script>--> 23 <!--4、(字符)检查用户输入的用户名,是否含有[*,%,&,<,>,!,@,#]特殊字符,如果有,则输出“用户名含有特殊字符”,否则输出“用户名符合要求”--> 24 <!--<script type="text/javascript"> 25 var username = window.prompt("输入你的用户名"); 26 var flag = checkUserName(username); 27 function checkUserName(user) { 28 var arr = ['*','%','&','<','>','!','@','#']; 29 var user_length = user.length; 30 var arr_length = arr.length; 31 for(var i=0;i<user_length;i++){ 32 for(var j=0;j<arr_length;j++){ 33 if (user.charAt(i) == arr[j]) { 34 return false; 35 } 36 } 37 } 38 return true; 39 } 40 if(flag){ 41 document.write("用户名符合要求"); 42 }else { 43 document.write("用户名含有特殊字符"); 44 } 45 46 </script>--> 47 <!--2、将以下字符串javascript翻转过来 不允许使用reverse()方法 tpircsavaj--> 48 <!--<script type="text/javascript"> 49 var arr = "javascript"; 50 var arr_length = arr.length; 51 for(var i=arr_length-1;i>=0;i--){ 52 document.write(arr[i]); 53 } 54 </script>--> 55 <!--5、(数组)对数组[1,5,13,11,23,34,20],按照数值大小从小到大排列。--> 56 <!--<script type="text/javascript"> 57 var arr = ['1','5','13','11','23','34','20']; 58 arr.sort(sortby); 59 document.write(arr); 60 61 function sortby (a,d) { 62 return a-d; 63 } 64 </script>--> 65 <!--6、输出今天的日期、星期、时间字符串。--> 66 <!--<script type="text/javascript"> 67 var month = [1,2,3,4,5,6,7,8,9,10,11,12]; 68 var week = ["星期天","星期一","星期二","星期三","星期四","星期五","星期六"]; 69 70 var myDate = new Date(); 71 var m =month[myDate.getMonth()]; 72 var d =myDate.getDate(); 73 var h =myDate.getHours(); 74 var f =myDate.getMinutes(); 75 var s =myDate.getSeconds(); 76 var hs =myDate.getMilliseconds(); 77 var xq =myDate.getDay(); 78 var sjc =myDate.getTime(); 79 80 var str = "今天是:"+myDate.getFullYear()+"年"; 81 str += ""+i(m); 82 str += ""+week[xq]; 83 str += ""+i(d); 84 str += ""+i(h)+"点"; 85 str += ""+i(f)+"分"; 86 str += ""+i(s)+"秒"; 87 str += ""+hs+"毫秒"; 88 89 str += "<br/>时间戳是:"+sjc; 90 document.write(str); 91 92 function i(a){ 93 return a<10 ? "0"+a : a; 94 } 95 96 </script>--> 97 <!--7、(字符)将“北京传智教育,是一家专业培训的教育机构!”中的“教育”替换成“education”--> 98 <!--<script type="text/javascript"> 99 var str = "北京传智教育,是一家专业培训的教育机构!"; 100 var reg = /传智/gi; 101 102 document.write(str.replace(reg,"education")); 103 </script>--> 104 105 </body> 106 </html>