<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Junky's IT Notebook

    統計

    留言簿(8)

    積分與排名

    WebSphere Studio

    閱讀排行榜

    評論排行榜

    JS常見函數

    ????
    1. 1 .常規函數 ??
    2.   javascript常規函數包括以下 9 個函數: ??
    3.   ( 1 )alert函數:顯示一個警告對話框,包括一個OK按鈕。 ??
    4.   ( 2 )confirm函數:顯示一個確認對話框,包括OK、Cancel按鈕。 ??
    5.   ( 3 )escape函數:將字符轉換成Unicode碼。 ??
    6.   ( 4 )eval函數:計算表達式的結果。 ??
    7.   ( 5 )isNaN函數:測試是( true )否( false )不是一個數字。 ??
    8.   ( 6 )parseFloat函數:將字符串轉換成符點數字形式。 ??
    9.   ( 7 )parseInt函數:將符串轉換成整數數字形式(可指定幾進制)。 ??
    10.   ( 8 )prompt函數:顯示一個輸入對話框,提示等待用戶輸入。例如: ??
    11.   ( 9 )unescape函數:解碼由escape函數編碼的字符。 ??
    12.    2 .數組函數 ??
    13.   javascript數組函數包括以下 4 個函數: ??
    14.   ( 1 )join函數:轉換并連接數組中的所有元素為一個字符串。例: ??
    15. ??
    16. ?程序代碼 ??
    17.     function?JoinDemo() ??
    18.     { ??
    19.      var?a,?b; ??
    20.      a?=? new ?Array( 0 , 1 , 2 , 3 , 4 ); ??
    21.      b?=?a.join( "-" ); //分隔符 ??
    22.       return (b); //返回的b=="0-1-2-3-4" ??
    23.     }? ??
    24.   ??
    25.  ( 2 )langth函數:返回數組的長度。例: ??
    26.     ? ??
    27. ?程序代碼 ??
    28. function?LengthDemo() ??
    29.     { ??
    30.      var?a,?l; ??
    31.      a?=? new ?Array( 0 , 1 , 2 , 3 , 4 ); ??
    32.      l?=?a.length; ??
    33.       return (l); //l==5 ??
    34.     }? ??
    35. ??
    36.   ( 3 )reverse函數:將數組元素順序顛倒。例: ??
    37.    ? ??
    38. ?程序代碼 ??
    39. function?ReverseDemo() ??
    40.    { ??
    41.     var?a,?l; ??
    42.     a?=? new ?Array( 0 , 1 , 2 , 3 , 4 ); ??
    43.     l?=?a.reverse(); ??
    44.      return (l); ??
    45.    }? ??
    46.   ( 4 )sort函數:將數組元素重新排序。例: ??
    47.     ? ??
    48. ?程序代碼 ??
    49. function?SortDemo() ??
    50.     { ??
    51.      var?a,?l; ??
    52.      a?=? new ?Array( "X" ?, "y" ?, "d" ,? "Z" ,? "v" , "m" , "r" ); ??
    53.      l?=?a.sort(); ??
    54.       return (l); ??
    55.     }? ??
    56.    3 .日期函數 ??
    57.   javascript日期函數包括以下 20 個函數: ??
    58.   ( 1 )getDate函數:返回日期的“日”部分,值為 1 31 。例: ??
    59.    ? ??
    60. ?程序代碼 ??
    61. function?DateDemo() ??
    62.    { ??
    63.     var?d,?s?=? "Today's?date?is:?" ; ??
    64.     d?=? new ?Date(); ??
    65.     s?+=?(d.getMonth()?+? 1 )?+? "/" ; ??
    66.     s?+=?d.getDate()?+? "/" ; ??
    67.     s?+=?d.getYear(); ??
    68.      return (s); ??
    69.    }? ??
    70.   ( 2 )getDay函數:返回星期幾,值為 0 6 ,其中 0 表示星期日, 1 表示星期一,..., 6 表示星期六。例: ??
    71.    ? ??
    72. ?程序代碼 ??
    73. function?DateDemo() ??
    74.    { ??
    75.     var?d,?day,?x,?s?=? "Today?is:?" ; ??
    76.     var?x?=? new ?Array( "Sunday" ,? "Monday" ,? "Tuesday" ); ??
    77.     var?x?=?x.concat( "Wednesday" , "Thursday" ,? "Friday" ); ??
    78.     var?x?=?x.concat( "Saturday" ); ??
    79.     d?=? new ?Date(); ??
    80.     day?=?d.getDay(); ??
    81.      return (s?+=?x[day]); ??
    82.    }? ??
    83.   ( 3 )getHouse函數:返回日期的“小時”部分,值為 0 23 。例。 ??
    84.    ? ??
    85. ?程序代碼 ??
    86. function?TimeDemo() ??
    87.    { ??
    88.     var?d,?s?=? "The?current?local?time?is:?" ; ??
    89.     var?c?=? ":" ; ??
    90.     d?=? new ?Date(); ??
    91.     s?+=?d.getHours()?+?c; ??
    92.     s?+=?d.getMinutes()?+?c; ??
    93.     s?+=?d.getSeconds()?+?c; ??
    94.     s?+=?d.getMilliseconds(); ??
    95.      return (s); ??
    96.    }? ??
    97.   ( 4 )getMinutes函數:返回日期的“分鐘”部分,值為 0 59 。見上例。 ??
    98.   ( 5 )getMonth函數:返回日期的“月”部分,值為 0 11 。其中 0 表示 1 月, 2 表示 3 月,..., 11 表示 12 月。見前面的例子。 ??
    99.   ( 6 )getSeconds函數:返回日期的“秒”部分,值為 0 59 。見前面的例子。 ??
    100.   ( 7 )getTime函數:返回系統時間。 ??
    101.    ? ??
    102. ?程序代碼 ??
    103. function?GetTimeTest() ??
    104.    { ??
    105.     var?d,?s,?t; ??
    106.     var?MinMilli?=? 1000 ?*? 60 ; ??
    107.     var?HrMilli?=?MinMilli?*? 60 ; ??
    108.     var?DyMilli?=?HrMilli?*? 24 ; ??
    109.     d?=? new ?Date(); ??
    110.     t?=?d.getTime(); ??
    111.     s?=? "It's?been?" ??
    112.     s?+=?Math.round(t?/?DyMilli)?+? "?days?since?1/1/70" ; ??
    113.      return (s); ??
    114.    }? ??
    115.   ( 8 )getTimezoneOffset函數:返回此地區的時差(當地時間與GMT格林威治標準時間的地區時差),單位為分鐘。 ??
    116.    ? ??
    117. ?程序代碼 ??
    118. function?TZDemo() ??
    119.    { ??
    120.     var?d,?tz,?s?=? "The?current?local?time?is?" ; ??
    121.     d?=? new ?Date(); ??
    122.     tz?=?d.getTimezoneOffset(); ??
    123. ??
    124.      if ?(tz?的鏈接點的名稱,另一個函數link設定的URL地址。 ??
    125.   ( 2 )big函數:將字體加到一號,與...標簽結果相同。 ??
    126.   ( 3 )blink函數:使字符串閃爍,與...標簽結果相同。 ??
    127.   ( 4 )bold函數:使字體加粗,與...標簽結果相同。 ??
    128.   ( 5 )charAt函數:返回字符串中指定的某個字符。 ??
    129.   ( 6 )fixed函數:將字體設定為固定寬度字體,與...標簽結果相同。 ??
    130.   ( 7 )fontcolor函數:設定字體顏色,與標簽結果相同。 ??
    131.   ( 8 )fontsize函數:設定字體大小,與標簽結果相同。 ??
    132.   ( 9 )indexOf函數:返回字符串中第一個查找到的下標index,從左邊開始查找。 ??
    133.   ( 10 )italics函數:使字體成為斜體字,與...標簽結果相同。 ??
    134.   ( 11 )lastIndexOf函數:返回字符串中第一個查找到的下標index,從右邊開始查找。 ??
    135.   ( 12 )length函數:返回字符串的長度。(不用帶括號) ??
    136.   ( 13 )link函數:產生一個超級鏈接,相當于設定的URL地址。 ??
    137.   ( 14 )small函數:將字體減小一號,與...標簽結果相同。 ??
    138.   ( 15 )strike函數:在文本的中間加一條橫線,與...標簽結果相同。 ??
    139.   ( 16 )sub函數:顯示字符串為下標字(subscript)。 ??
    140.   ( 17 )substring函數:返回字符串中指定的幾個字符。 ??
    141.   ( 18 )sup函數:顯示字符串為上標字(superscript)。 ??
    142.   ( 19 )toLowerCase函數:將字符串轉換為小寫。 ??
    143.   ( 20 )toUpperCase函數:將字符串轉換為大寫。 ??
    144. ??
    145. //校驗是否全由數字組成 ??
    146. ??
    147. ?程序代碼 ??
    148. function?isDigit(s) ??
    149. { ??
    150. var?patrn=/^[ 0 - 9 ]{ 1 , 20 }$/; ??
    151. if ?(!patrn.exec(s))? return ? false ??
    152. return ? true ??
    153. } ??
    154. ??
    155. //校驗登錄名:只能輸入5-20個以字母開頭、可帶數字、“_”、“.”的字串 ??
    156. ??
    157. ?程序代碼 ??
    158. function?isRegisterUserName(s) ??
    159. { ??
    160. var?patrn=/^[a-zA-Z]{ 1 }([a-zA-Z0- 9 ]|[._]){ 4 , 19 }$/; ??
    161. if ?(!patrn.exec(s))? return ? false ??
    162. return ? true ??
    163. } ??
    164. ??
    165. //校驗用戶姓名:只能輸入1-30個以字母開頭的字串 ??
    166. ??
    167. ?程序代碼 ??
    168. function?isTrueName(s) ??
    169. { ??
    170. var?patrn=/^[a-zA-Z]{ 1 , 30 }$/; ??
    171. if ?(!patrn.exec(s))? return ? false ??
    172. return ? true ??
    173. } ??
    174. ??
    175. //校驗密碼:只能輸入6-20個字母、數字、下劃線 ??
    176. ??
    177. ?程序代碼 ??
    178. function?isPasswd(s) ??
    179. { ??
    180. var?patrn=/^(\w){ 6 , 20 }$/; ??
    181. if ?(!patrn.exec(s))? return ? false ??
    182. return ? true ??
    183. } ??
    184. ??
    185. //校驗普通電話、傳真號碼:可以“+”開頭,除數字外,可含有“-” ??
    186. ??
    187. ?程序代碼 ??
    188. function?isTel(s) ??
    189. { ??
    190. //var?patrn=/^[+]{0,1}(\d){1,3}[?]?([-]?(\d){1,12})+$/; ??
    191. var?patrn=/^[+]{ 0 , 1 }(\d){ 1 , 3 }[?]?([-]?((\d)|[?]){ 1 , 12 })+$/; ??
    192. if ?(!patrn.exec(s))? return ? false ??
    193. return ? true ??
    194. } ??
    195. ??
    196. //校驗手機號碼:必須以數字開頭,除數字外,可含有“-” ??
    197. ??
    198. ?程序代碼 ??
    199. function?isMobil(s) ??
    200. { ??
    201. var?patrn=/^[+]{ 0 , 1 }(\d){ 1 , 3 }[?]?([-]?((\d)|[?]){ 1 , 12 })+$/; ??
    202. if ?(!patrn.exec(s))? return ? false ??
    203. return ? true ??
    204. } ??
    205. ??
    206. //校驗郵政編碼 ??
    207. ??
    208. ?程序代碼 ??
    209. function?isPostalCode(s) ??
    210. { ??
    211. //var?patrn=/^[a-zA-Z0-9]{3,12}$/; ??
    212. var?patrn=/^[a-zA-Z0- 9 ?]{ 3 , 12 }$/; ??
    213. if ?(!patrn.exec(s))? return ? false ??
    214. return ? true ??
    215. } ??
    216. ??
    217. //校驗搜索關鍵字 ??
    218. ??
    219. ?程序代碼 ??
    220. function?isSearch(s) ??
    221. { ??
    222. var?patrn=/^[^`~!@#$%^&*()+=|\\\][\]\{\}:;\'\,.<>/?]{ 1 }[^`~!@$%^&()+=|\\\][\]\{\}:;\'\,.<>?]{ 0 , 19 }$/; ??
    223. if ?(!patrn.exec(s))? return ? false ??
    224. return ? true ??
    225. } ??
    226. ??
    227. ?程序代碼 ??
    228. function?isIP(s)? //by?zergling ??
    229. { ??
    230. var?patrn=/^[ 0 - 9 .]{ 1 , 20 }$/; ??
    231. if ?(!patrn.exec(s))? return ? false ??
    232. return ? true ??
    233. } ??
    234. ? ??

    posted on 2006-12-04 17:53 junky 閱讀(614) 評論(0)  編輯  收藏 所屬分類: web

    主站蜘蛛池模板: 亚洲精品色在线网站| 亚洲精品理论电影在线观看| 九一在线完整视频免费观看 | 免费一级毛片正在播放| 成人亚洲国产va天堂| 日本成年免费网站| 亚洲AV无码一区二区三区人| 久久99青青精品免费观看| 亚洲AV无码成人网站久久精品大| 一级午夜a毛片免费视频| 亚洲国产精品自产在线播放| 亚洲人成欧美中文字幕| 嫩草视频在线免费观看| 亚洲七久久之综合七久久| 最近免费中文字幕大全视频| 亚洲国产成人精品无码区在线秒播 | 亚洲一级黄色大片| 精品香蕉在线观看免费| 亚洲神级电影国语版| jjizz全部免费看片| 亚洲欧洲精品一区二区三区| 99re在线这里只有精品免费| 久久久久久久久亚洲| 99爱免费观看视频在线| 亚洲经典在线观看| 歪歪漫画在线观看官网免费阅读| 亚洲男人的天堂久久精品| 久久久久国色AV免费观看性色| 亚洲色在线无码国产精品不卡| 午夜时刻免费入口| 日本特黄特色AAA大片免费| 国产a v无码专区亚洲av| 中文成人久久久久影院免费观看| 国产V亚洲V天堂A无码| 日韩免费人妻AV无码专区蜜桃 | 亚洲第一网站男人都懂| 久青草国产免费观看| 亚洲日本一区二区三区在线| 99精品视频在线观看免费| 亚洲福利在线观看| 青青久在线视频免费观看|