<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>FDS's Blog &#187; 函数</title>
	<atom:link href="http://blog.1xi.net/tag/hanshu/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.1xi.net</link>
	<description>收藏和分享</description>
	<lastBuildDate>Thu, 12 May 2011 06:33:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>用ASP把汉字转换成拼音的函数</title>
		<link>http://blog.1xi.net/asp/hanzi-to-pinyin</link>
		<comments>http://blog.1xi.net/asp/hanzi-to-pinyin#comments</comments>
		<pubDate>Thu, 05 Mar 2009 02:06:17 +0000</pubDate>
		<dc:creator>FDS</dc:creator>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[函数]]></category>
		<category><![CDATA[拼音]]></category>

		<guid isPermaLink="false">http://blog.1xi.net/asp/hanzi-to-pinyin</guid>
		<description><![CDATA[中国人都习惯于用拼音，常常把在SEO的时候，把URL的行字转化成拼音，有利于搜索引擎的识别，获的好的排名。这里分享一个用ASP把汉字转换成拼音的函数。希望各位看客喜欢！ &#60;% Set d = CreateObject(&#8220;Scripting.Dictionary&#8221;) d.add &#8221;a&#8221;,-20319 d.add &#8221;ai&#8221;,-20317 d.add &#8221;an&#8221;,-20304 d.add &#8221;ang&#8221;,-20295 d.add &#8221;ao&#8221;,-20292 d.add &#8221;ba&#8221;,-20283 d.add &#8221;bai&#8221;,-20265 d.add &#8221;ban&#8221;,-20257 d.add &#8221;bang&#8221;,-20242 d.add &#8221;bao&#8221;,-20230 d.add &#8221;bei&#8221;,-20051 d.add &#8221;ben&#8221;,-20036 d.add &#8221;beng&#8221;,-20032 d.add &#8221;bi&#8221;,-20026 d.add &#8221;bian&#8221;,-20002 d.add &#8221;biao&#8221;,-19990 d.add &#8221;bie&#8221;,-19986 d.add &#8221;bin&#8221;,-19982 d.add &#8221;bing&#8221;,-19976 d.add &#8221;bo&#8221;,-19805 d.add &#8221;bu&#8221;,-19784 d.add &#8221;ca&#8221;,-19775 d.add &#8221;cai&#8221;,-19774 d.add &#8221;can&#8221;,-19763 d.add &#8221;cang&#8221;,-19756 d.add &#8221;cao&#8221;,-19751 d.add &#8221;ce&#8221;,-19746 d.add &#8221;ceng&#8221;,-19741 d.add &#8221;cha&#8221;,-19739 d.add &#8221;chai&#8221;,-19728 d.add &#8221;chan&#8221;,-19725 d.add &#8221;chang&#8221;,-19715 d.add &#8221;chao&#8221;,-19540 d.add &#8221;che&#8221;,-19531 d.add &#8221;chen&#8221;,-19525 d.add &#8221;cheng&#8221;,-19515 d.add &#8221;chi&#8221;,-19500 d.add &#8221;chong&#8221;,-19484 d.add &#8221;chou&#8221;,-19479 d.add &#8221;chu&#8221;,-19467 d.add &#8221;chuai&#8221;,-19289 d.add &#8221;chuan&#8221;,-19288 d.add &#8221;chuang&#8221;,-19281 d.add &#8221;chui&#8221;,-19275 d.add &#8221;chun&#8221;,-19270 d.add &#8221;chuo&#8221;,-19263 d.add &#8221;ci&#8221;,-19261 d.add &#8221;cong&#8221;,-19249 d.add &#8221;cou&#8221;,-19243 d.add &#8221;cu&#8221;,-19242 d.add &#8221;cuan&#8221;,-19238 d.add &#8221;cui&#8221;,-19235 [...]]]></description>
			<content:encoded><![CDATA[<p>中国人都习惯于用拼音，常常把在SEO的时候，把URL的行字转化成拼音，有利于搜索引擎的识别，获的好的排名。这里分享一个用ASP把汉字转换成拼音的函数。希望各位看客喜欢！</p>
<p><span id="ArticleContent1_ArticleContent1_lblContent">&lt;%<br />
Set d = CreateObject(&#8220;Scripting.Dictionary&#8221;)<br />
d.add &#8221;a&#8221;,-20319<br />
d.add &#8221;ai&#8221;,-20317<br />
d.add &#8221;an&#8221;,-20304<br />
d.add &#8221;ang&#8221;,-20295<br />
d.add &#8221;ao&#8221;,-20292<br />
d.add &#8221;ba&#8221;,-20283<br />
d.add &#8221;bai&#8221;,-20265<br />
d.add &#8221;ban&#8221;,-20257<br />
d.add &#8221;bang&#8221;,-20242<br />
d.add &#8221;bao&#8221;,-20230<br />
d.add &#8221;bei&#8221;,-20051<br />
d.add &#8221;ben&#8221;,-20036<br />
d.add &#8221;beng&#8221;,-20032<br />
d.add &#8221;bi&#8221;,-20026<br />
d.add &#8221;bian&#8221;,-20002<br />
d.add &#8221;biao&#8221;,-19990<br />
d.add &#8221;bie&#8221;,-19986<br />
d.add &#8221;bin&#8221;,-19982<br />
d.add &#8221;bing&#8221;,-19976<br />
d.add &#8221;bo&#8221;,-19805<br />
d.add &#8221;bu&#8221;,-19784<br />
d.add &#8221;ca&#8221;,-19775<br />
d.add &#8221;cai&#8221;,-19774<br />
d.add &#8221;can&#8221;,-19763<br />
d.add &#8221;cang&#8221;,-19756<br />
d.add &#8221;cao&#8221;,-19751<br />
d.add &#8221;ce&#8221;,-19746<br />
d.add &#8221;ceng&#8221;,-19741<br />
d.add &#8221;cha&#8221;,-19739<br />
d.add &#8221;chai&#8221;,-19728<br />
d.add &#8221;chan&#8221;,-19725<br />
d.add &#8221;chang&#8221;,-19715<br />
d.add &#8221;chao&#8221;,-19540<br />
d.add &#8221;che&#8221;,-19531<br />
d.add &#8221;chen&#8221;,-19525<br />
d.add &#8221;cheng&#8221;,-19515<br />
d.add &#8221;chi&#8221;,-19500<br />
d.add &#8221;chong&#8221;,-19484<br />
d.add &#8221;chou&#8221;,-19479<br />
d.add &#8221;chu&#8221;,-19467<br />
d.add &#8221;chuai&#8221;,-19289<br />
d.add &#8221;chuan&#8221;,-19288<br />
d.add &#8221;chuang&#8221;,-19281<br />
d.add &#8221;chui&#8221;,-19275<br />
d.add &#8221;chun&#8221;,-19270<br />
d.add &#8221;chuo&#8221;,-19263<br />
d.add &#8221;ci&#8221;,-19261<br />
d.add &#8221;cong&#8221;,-19249<br />
d.add &#8221;cou&#8221;,-19243<br />
d.add &#8221;cu&#8221;,-19242<br />
d.add &#8221;cuan&#8221;,-19238<br />
d.add &#8221;cui&#8221;,-19235<br />
d.add &#8221;cun&#8221;,-19227<br />
d.add &#8221;cuo&#8221;,-19224<br />
d.add &#8221;da&#8221;,-19218<br />
d.add &#8221;dai&#8221;,-19212<br />
d.add &#8221;dan&#8221;,-19038<br />
d.add &#8221;dang&#8221;,-19023<br />
d.add &#8221;dao&#8221;,-19018<br />
d.add &#8221;de&#8221;,-19006<br />
d.add &#8221;deng&#8221;,-19003<br />
d.add &#8221;di&#8221;,-18996<br />
d.add &#8221;dian&#8221;,-18977<br />
d.add &#8221;diao&#8221;,-18961<br />
d.add &#8221;die&#8221;,-18952<br />
d.add &#8221;ding&#8221;,-18783<br />
d.add &#8221;diu&#8221;,-18774<br />
d.add &#8221;dong&#8221;,-18773<br />
d.add &#8221;dou&#8221;,-18763<br />
d.add &#8221;du&#8221;,-18756<br />
d.add &#8221;duan&#8221;,-18741<br />
d.add &#8221;dui&#8221;,-18735<br />
d.add &#8221;dun&#8221;,-18731<br />
d.add &#8221;duo&#8221;,-18722<br />
d.add &#8221;e&#8221;,-18710<br />
d.add &#8221;en&#8221;,-18697<br />
d.add &#8221;er&#8221;,-18696<br />
d.add &#8221;fa&#8221;,-18526<br />
d.add &#8221;fan&#8221;,-18518<br />
d.add &#8221;fang&#8221;,-18501<br />
d.add &#8221;fei&#8221;,-18490<br />
d.add &#8221;fen&#8221;,-18478<br />
d.add &#8221;feng&#8221;,-18463<br />
d.add &#8221;fo&#8221;,-18448<br />
d.add &#8221;fou&#8221;,-18447<br />
d.add &#8221;fu&#8221;,-18446<br />
d.add &#8221;ga&#8221;,-18239<br />
d.add &#8221;gai&#8221;,-18237<br />
d.add &#8221;gan&#8221;,-18231<br />
d.add &#8221;gang&#8221;,-18220<br />
d.add &#8221;gao&#8221;,-18211<br />
d.add &#8221;ge&#8221;,-18201<br />
d.add &#8221;gei&#8221;,-18184<br />
d.add &#8221;gen&#8221;,-18183<br />
d.add &#8221;geng&#8221;,-18181<br />
d.add &#8221;gong&#8221;,-18012<br />
d.add &#8221;gou&#8221;,-17997<br />
d.add &#8221;gu&#8221;,-17988<br />
d.add &#8221;gua&#8221;,-17970<br />
d.add &#8221;guai&#8221;,-17964<br />
d.add &#8221;guan&#8221;,-17961<br />
d.add &#8221;guang&#8221;,-17950<br />
d.add &#8221;gui&#8221;,-17947<br />
d.add &#8221;gun&#8221;,-17931<br />
d.add &#8221;guo&#8221;,-17928<br />
d.add &#8221;ha&#8221;,-17922<br />
d.add &#8221;hai&#8221;,-17759<br />
d.add &#8221;han&#8221;,-17752<br />
d.add &#8221;hang&#8221;,-17733<br />
d.add &#8221;hao&#8221;,-17730<br />
d.add &#8221;he&#8221;,-17721<br />
d.add &#8221;hei&#8221;,-17703<br />
d.add &#8221;hen&#8221;,-17701<br />
d.add &#8221;heng&#8221;,-17697<br />
d.add &#8221;hong&#8221;,-17692<br />
d.add &#8221;hou&#8221;,-17683<br />
d.add &#8221;hu&#8221;,-17676<br />
d.add &#8221;hua&#8221;,-17496<br />
d.add &#8221;huai&#8221;,-17487<br />
d.add &#8221;huan&#8221;,-17482<br />
d.add &#8221;huang&#8221;,-17468<br />
d.add &#8221;hui&#8221;,-17454<br />
d.add &#8221;hun&#8221;,-17433<br />
d.add &#8221;huo&#8221;,-17427<br />
d.add &#8221;ji&#8221;,-17417<br />
d.add &#8221;jia&#8221;,-17202<br />
d.add &#8221;jian&#8221;,-17185<br />
d.add &#8221;jiang&#8221;,-16983<br />
d.add &#8221;jiao&#8221;,-16970<br />
d.add &#8221;jie&#8221;,-16942<br />
d.add &#8221;jin&#8221;,-16915<br />
d.add &#8221;jing&#8221;,-16733<br />
d.add &#8221;jiong&#8221;,-16708<br />
d.add &#8221;jiu&#8221;,-16706<br />
d.add &#8221;ju&#8221;,-16689<br />
d.add &#8221;juan&#8221;,-16664<br />
d.add &#8221;jue&#8221;,-16657<br />
d.add &#8221;jun&#8221;,-16647<br />
d.add &#8221;ka&#8221;,-16474<br />
d.add &#8221;kai&#8221;,-16470<br />
d.add &#8221;kan&#8221;,-16465<br />
d.add &#8221;kang&#8221;,-16459<br />
d.add &#8221;kao&#8221;,-16452<br />
d.add &#8221;ke&#8221;,-16448<br />
d.add &#8221;ken&#8221;,-16433<br />
d.add &#8221;keng&#8221;,-16429<br />
d.add &#8221;kong&#8221;,-16427<br />
d.add &#8221;kou&#8221;,-16423<br />
d.add &#8221;ku&#8221;,-16419<br />
d.add &#8221;kua&#8221;,-16412<br />
d.add &#8221;kuai&#8221;,-16407<br />
d.add &#8221;kuan&#8221;,-16403<br />
d.add &#8221;kuang&#8221;,-16401<br />
d.add &#8221;kui&#8221;,-16393<br />
d.add &#8221;kun&#8221;,-16220<br />
d.add &#8221;kuo&#8221;,-16216<br />
d.add &#8221;la&#8221;,-16212<br />
d.add &#8221;lai&#8221;,-16205<br />
d.add &#8221;lan&#8221;,-16202<br />
d.add &#8221;lang&#8221;,-16187<br />
d.add &#8221;lao&#8221;,-16180<br />
d.add &#8221;le&#8221;,-16171<br />
d.add &#8221;lei&#8221;,-16169<br />
d.add &#8221;leng&#8221;,-16158<br />
d.add &#8221;li&#8221;,-16155<br />
d.add &#8221;lia&#8221;,-15959<br />
d.add &#8221;lian&#8221;,-15958<br />
d.add &#8221;liang&#8221;,-15944<br />
d.add &#8221;liao&#8221;,-15933<br />
d.add &#8221;lie&#8221;,-15920<br />
d.add &#8221;lin&#8221;,-15915<br />
d.add &#8221;ling&#8221;,-15903<br />
d.add &#8221;liu&#8221;,-15889<br />
d.add &#8221;long&#8221;,-15878<br />
d.add &#8221;lou&#8221;,-15707<br />
d.add &#8221;lu&#8221;,-15701<br />
d.add &#8221;lv&#8221;,-15681<br />
d.add &#8221;luan&#8221;,-15667<br />
d.add &#8221;lue&#8221;,-15661<br />
d.add &#8221;lun&#8221;,-15659<br />
d.add &#8221;luo&#8221;,-15652<br />
d.add &#8221;ma&#8221;,-15640<br />
d.add &#8221;mai&#8221;,-15631<br />
d.add &#8221;man&#8221;,-15625<br />
d.add &#8221;mang&#8221;,-15454<br />
d.add &#8221;mao&#8221;,-15448<br />
d.add &#8221;me&#8221;,-15436<br />
d.add &#8221;mei&#8221;,-15435<br />
d.add &#8221;men&#8221;,-15419<br />
d.add &#8221;meng&#8221;,-15416<br />
d.add &#8221;mi&#8221;,-15408<br />
d.add &#8221;mian&#8221;,-15394<br />
d.add &#8221;miao&#8221;,-15385<br />
d.add &#8221;mie&#8221;,-15377<br />
d.add &#8221;min&#8221;,-15375<br />
d.add &#8221;ming&#8221;,-15369<br />
d.add &#8221;miu&#8221;,-15363<br />
d.add &#8221;mo&#8221;,-15362<br />
d.add &#8221;mou&#8221;,-15183<br />
d.add &#8221;mu&#8221;,-15180<br />
d.add &#8221;na&#8221;,-15165<br />
d.add &#8221;nai&#8221;,-15158<br />
d.add &#8221;nan&#8221;,-15153<br />
d.add &#8221;nang&#8221;,-15150<br />
d.add &#8221;nao&#8221;,-15149<br />
d.add &#8221;ne&#8221;,-15144<br />
d.add &#8221;nei&#8221;,-15143<br />
d.add &#8221;nen&#8221;,-15141<br />
d.add &#8221;neng&#8221;,-15140<br />
d.add &#8221;ni&#8221;,-15139<br />
d.add &#8221;nian&#8221;,-15128<br />
d.add &#8221;niang&#8221;,-15121<br />
d.add &#8221;niao&#8221;,-15119<br />
d.add &#8221;nie&#8221;,-15117<br />
d.add &#8221;nin&#8221;,-15110<br />
d.add &#8221;ning&#8221;,-15109<br />
d.add &#8221;niu&#8221;,-14941<br />
d.add &#8221;nong&#8221;,-14937<br />
d.add &#8221;nu&#8221;,-14933<br />
d.add &#8221;nv&#8221;,-14930<br />
d.add &#8221;nuan&#8221;,-14929<br />
d.add &#8221;nue&#8221;,-14928<br />
d.add &#8221;nuo&#8221;,-14926<br />
d.add &#8221;o&#8221;,-14922<br />
d.add &#8221;ou&#8221;,-14921<br />
d.add &#8221;pa&#8221;,-14914<br />
d.add &#8221;pai&#8221;,-14908<br />
d.add &#8221;pan&#8221;,-14902<br />
d.add &#8221;pang&#8221;,-14894<br />
d.add &#8221;pao&#8221;,-14889<br />
d.add &#8221;pei&#8221;,-14882<br />
d.add &#8221;pen&#8221;,-14873<br />
d.add &#8221;peng&#8221;,-14871<br />
d.add &#8221;pi&#8221;,-14857<br />
d.add &#8221;pian&#8221;,-14678<br />
d.add &#8221;piao&#8221;,-14674<br />
d.add &#8221;pie&#8221;,-14670<br />
d.add &#8221;pin&#8221;,-14668<br />
d.add &#8221;ping&#8221;,-14663<br />
d.add &#8221;po&#8221;,-14654<br />
d.add &#8221;pu&#8221;,-14645<br />
d.add &#8221;qi&#8221;,-14630<br />
d.add &#8221;qia&#8221;,-14594<br />
d.add &#8221;qian&#8221;,-14429<br />
d.add &#8221;qiang&#8221;,-14407<br />
d.add &#8221;qiao&#8221;,-14399<br />
d.add &#8221;qie&#8221;,-14384<br />
d.add &#8221;qin&#8221;,-14379<br />
d.add &#8221;qing&#8221;,-14368<br />
d.add &#8221;qiong&#8221;,-14355<br />
d.add &#8221;qiu&#8221;,-14353<br />
d.add &#8221;qu&#8221;,-14345<br />
d.add &#8221;quan&#8221;,-14170<br />
d.add &#8221;que&#8221;,-14159<br />
d.add &#8221;qun&#8221;,-14151<br />
d.add &#8221;ran&#8221;,-14149<br />
d.add &#8221;rang&#8221;,-14145<br />
d.add &#8221;rao&#8221;,-14140<br />
d.add &#8221;re&#8221;,-14137<br />
d.add &#8221;ren&#8221;,-14135<br />
d.add &#8221;reng&#8221;,-14125<br />
d.add &#8221;ri&#8221;,-14123<br />
d.add &#8221;rong&#8221;,-14122<br />
d.add &#8221;rou&#8221;,-14112<br />
d.add &#8221;ru&#8221;,-14109<br />
d.add &#8221;ruan&#8221;,-14099<br />
d.add &#8221;rui&#8221;,-14097<br />
d.add &#8221;run&#8221;,-14094<br />
d.add &#8221;ruo&#8221;,-14092<br />
d.add &#8221;sa&#8221;,-14090<br />
d.add &#8221;sai&#8221;,-14087<br />
d.add &#8221;san&#8221;,-14083<br />
d.add &#8221;sang&#8221;,-13917<br />
d.add &#8221;sao&#8221;,-13914<br />
d.add &#8221;se&#8221;,-13910<br />
d.add &#8221;sen&#8221;,-13907<br />
d.add &#8221;seng&#8221;,-13906<br />
d.add &#8221;sha&#8221;,-13905<br />
d.add &#8221;shai&#8221;,-13896<br />
d.add &#8221;shan&#8221;,-13894<br />
d.add &#8221;shang&#8221;,-13878<br />
d.add &#8221;shao&#8221;,-13870<br />
d.add &#8221;she&#8221;,-13859<br />
d.add &#8221;shen&#8221;,-13847<br />
d.add &#8221;sheng&#8221;,-13831<br />
d.add &#8221;shi&#8221;,-13658<br />
d.add &#8221;shou&#8221;,-13611<br />
d.add &#8221;shu&#8221;,-13601<br />
d.add &#8221;shua&#8221;,-13406<br />
d.add &#8221;shuai&#8221;,-13404<br />
d.add &#8221;shuan&#8221;,-13400<br />
d.add &#8221;shuang&#8221;,-13398<br />
d.add &#8221;shui&#8221;,-13395<br />
d.add &#8221;shun&#8221;,-13391<br />
d.add &#8221;shuo&#8221;,-13387<br />
d.add &#8221;si&#8221;,-13383<br />
d.add &#8221;song&#8221;,-13367<br />
d.add &#8221;sou&#8221;,-13359<br />
d.add &#8221;su&#8221;,-13356<br />
d.add &#8221;suan&#8221;,-13343<br />
d.add &#8221;sui&#8221;,-13340<br />
d.add &#8221;sun&#8221;,-13329<br />
d.add &#8221;suo&#8221;,-13326<br />
d.add &#8221;ta&#8221;,-13318<br />
d.add &#8221;tai&#8221;,-13147<br />
d.add &#8221;tan&#8221;,-13138<br />
d.add &#8221;tang&#8221;,-13120<br />
d.add &#8221;tao&#8221;,-13107<br />
d.add &#8221;te&#8221;,-13096<br />
d.add &#8221;teng&#8221;,-13095<br />
d.add &#8221;ti&#8221;,-13091<br />
d.add &#8221;tian&#8221;,-13076<br />
d.add &#8221;tiao&#8221;,-13068<br />
d.add &#8221;tie&#8221;,-13063<br />
d.add &#8221;ting&#8221;,-13060<br />
d.add &#8221;tong&#8221;,-12888<br />
d.add &#8221;tou&#8221;,-12875<br />
d.add &#8221;tu&#8221;,-12871<br />
d.add &#8221;tuan&#8221;,-12860<br />
d.add &#8221;tui&#8221;,-12858<br />
d.add &#8221;tun&#8221;,-12852<br />
d.add &#8221;tuo&#8221;,-12849<br />
d.add &#8221;wa&#8221;,-12838<br />
d.add &#8221;wai&#8221;,-12831<br />
d.add &#8221;wan&#8221;,-12829<br />
d.add &#8221;wang&#8221;,-12812<br />
d.add &#8221;wei&#8221;,-12802<br />
d.add &#8221;wen&#8221;,-12607<br />
d.add &#8221;weng&#8221;,-12597<br />
d.add &#8221;wo&#8221;,-12594<br />
d.add &#8221;wu&#8221;,-12585<br />
d.add &#8221;xi&#8221;,-12556<br />
d.add &#8221;xia&#8221;,-12359<br />
d.add &#8221;xian&#8221;,-12346<br />
d.add &#8221;xiang&#8221;,-12320<br />
d.add &#8221;xiao&#8221;,-12300<br />
d.add &#8221;xie&#8221;,-12120<br />
d.add &#8221;xin&#8221;,-12099<br />
d.add &#8221;xing&#8221;,-12089<br />
d.add &#8221;xiong&#8221;,-12074<br />
d.add &#8221;xiu&#8221;,-12067<br />
d.add &#8221;xu&#8221;,-12058<br />
d.add &#8221;xuan&#8221;,-12039<br />
d.add &#8221;xue&#8221;,-11867<br />
d.add &#8221;xun&#8221;,-11861<br />
d.add &#8221;ya&#8221;,-11847<br />
d.add &#8221;yan&#8221;,-11831<br />
d.add &#8221;yang&#8221;,-11798<br />
d.add &#8221;yao&#8221;,-11781<br />
d.add &#8221;ye&#8221;,-11604<br />
d.add &#8221;yi&#8221;,-11589<br />
d.add &#8221;yin&#8221;,-11536<br />
d.add &#8221;ying&#8221;,-11358<br />
d.add &#8221;yo&#8221;,-11340<br />
d.add &#8221;yong&#8221;,-11339<br />
d.add &#8221;you&#8221;,-11324<br />
d.add &#8221;yu&#8221;,-11303<br />
d.add &#8221;yuan&#8221;,-11097<br />
d.add &#8221;yue&#8221;,-11077<br />
d.add &#8221;yun&#8221;,-11067<br />
d.add &#8221;za&#8221;,-11055<br />
d.add &#8221;zai&#8221;,-11052<br />
d.add &#8221;zan&#8221;,-11045<br />
d.add &#8221;zang&#8221;,-11041<br />
d.add &#8221;zao&#8221;,-11038<br />
d.add &#8221;ze&#8221;,-11024<br />
d.add &#8221;zei&#8221;,-11020<br />
d.add &#8221;zen&#8221;,-11019<br />
d.add &#8221;zeng&#8221;,-11018<br />
d.add &#8221;zha&#8221;,-11014<br />
d.add &#8221;zhai&#8221;,-10838<br />
d.add &#8221;zhan&#8221;,-10832<br />
d.add &#8221;zhang&#8221;,-10815<br />
d.add &#8221;zhao&#8221;,-10800<br />
d.add &#8221;zhe&#8221;,-10790<br />
d.add &#8221;zhen&#8221;,-10780<br />
d.add &#8221;zheng&#8221;,-10764<br />
d.add &#8221;zhi&#8221;,-10587<br />
d.add &#8221;zhong&#8221;,-10544<br />
d.add &#8221;zhou&#8221;,-10533<br />
d.add &#8221;zhu&#8221;,-10519<br />
d.add &#8221;zhua&#8221;,-10331<br />
d.add &#8221;zhuai&#8221;,-10329<br />
d.add &#8221;zhuan&#8221;,-10328<br />
d.add &#8221;zhuang&#8221;,-10322<br />
d.add &#8221;zhui&#8221;,-10315<br />
d.add &#8221;zhun&#8221;,-10309<br />
d.add &#8221;zhuo&#8221;,-10307<br />
d.add &#8221;zi&#8221;,-10296<br />
d.add &#8221;zong&#8221;,-10281<br />
d.add &#8221;zou&#8221;,-10274<br />
d.add &#8221;zu&#8221;,-10270<br />
d.add &#8221;zuan&#8221;,-10262<br />
d.add &#8221;zui&#8221;,-10260<br />
d.add &#8221;zun&#8221;,-10256<br />
d.add &#8221;zuo&#8221;,-10254</p>
<p>function g(num)<br />
if num&gt;0 and num&lt;160 then<br />
g=chr(num)<br />
else<br />
if num&lt;-20319 or num&gt;-10247 then<br />
g=&#8221;"<br />
else<br />
a=d.Items<br />
b=d.keys<br />
for i=d.count-1 to 0 step -1<br />
if a(i)&lt;=num then exit for<br />
next<br />
g=b(i)<br />
end if<br />
end if<br />
end function<br />
function c(str)<br />
c=&#8221;"<br />
for i=1 to len(str)<br />
c=c&amp;g(asc(mid(str,i,1)))<br />
next<br />
end function<br />
response.write c(request(&#8220;hz&#8221;))<br />
%&gt;<br />
&lt;form method=post&gt;<br />
请在此处输入中文：&lt;input name=hz&gt;<br />
&lt;/form&gt;<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.1xi.net/asp/hanzi-to-pinyin/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP的常用函数</title>
		<link>http://blog.1xi.net/php/php-changyong-hanshu</link>
		<comments>http://blog.1xi.net/php/php-changyong-hanshu#comments</comments>
		<pubDate>Wed, 21 Jan 2009 06:03:19 +0000</pubDate>
		<dc:creator>fangds</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[函数]]></category>

		<guid isPermaLink="false">http://blog.1xi.net/?p=7501</guid>
		<description><![CDATA[我们简单来看看一些常用的函数。 数组 array &#8211; 生成数组  count &#8211; 数组元素个数  sort &#8211; 数组排序,另有其他几种排序函数可供使用  list &#8211; 列出数组元素  each &#8211; 返回下一个key/value对  current &#8211; 返回当前数组元素  next,prev &#8211; 传回当前数组元素前后指针  日期和时间 checkdate &#8211; 验证日期/时间格式  date &#8211; 生成日期/时间格式  time &#8211; 当前时间信息  strftime &#8211; 格式化日期/时间  目录、文件系统 chdir &#8211; 改变目录  dir &#8211; 目录类别  opendir, readdir, closedir &#8211; 开启、读取、关闭目录  fopen, fclose &#8211; 开启、关闭文件  fgets, fgetss &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>我们简单来看看一些常用的函数。</p>
<p>数组</p>
<p>array &#8211; 生成数组 <br />
count &#8211; 数组元素个数 <br />
sort &#8211; 数组排序,另有其他几种排序函数可供使用 <br />
list &#8211; 列出数组元素 <br />
each &#8211; 返回下一个key/value对 <br />
current &#8211; 返回当前数组元素 <br />
next,prev &#8211; 传回当前数组元素前后指针 </p>
<p>日期和时间</p>
<p>checkdate &#8211; 验证日期/时间格式 <br />
date &#8211; 生成日期/时间格式 <br />
time &#8211; 当前时间信息 <br />
strftime &#8211; 格式化日期/时间 </p>
<p>目录、文件系统</p>
<p>chdir &#8211; 改变目录 <br />
dir &#8211; 目录类别 <br />
opendir, readdir, closedir &#8211; 开启、读取、关闭目录 <br />
fopen, fclose &#8211; 开启、关闭文件 <br />
fgets, fgetss &#8211; 逐行读取内容 <br />
file &#8211; 将整个文件读入一个数组变量中 </p>
<p>正则表达式</p>
<p>ereg &#8211; 匹配正则表达式 <br />
eregi &#8211; 大小写非敏感匹配正则表达式 <br />
ereg_replace -匹配正则表达式并替换 <br />
eregi_replace -大小写非敏感匹配正则表达式并替换 <br />
split &#8211; 依规则切开字符串并以数组形势存储</p>
<p>字符串</p>
<p>AddSlashes &#8211; 加上斜杠后使用字符串 <br />
echo &#8211; 输出一个或多个字符串 <br />
join, implode &#8211; 将数组元素合并为字符串 <br />
htmlentities, htmlspecialchars &#8211; 将HTML特殊字符转换为HTML标记形式 <br />
split &#8211; 依规则切开字符串并以数组形势存储</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.1xi.net/php/php-changyong-hanshu/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>asp的日期和时间函数介绍</title>
		<link>http://blog.1xi.net/asp/asp-riqi-shijian-hanshu</link>
		<comments>http://blog.1xi.net/asp/asp-riqi-shijian-hanshu#comments</comments>
		<pubDate>Mon, 29 Dec 2008 01:25:41 +0000</pubDate>
		<dc:creator>FDS</dc:creator>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[函数]]></category>

		<guid isPermaLink="false">http://blog.1xi.net/asp/asp-riqi-shijian-hanshu</guid>
		<description><![CDATA[通过asp的函数得到日期和时间，可以使用日期和时间函数来得到各种格式的日期和时间。 函数 语法 说明 示例 Now Now() 取得系统当前的日期和时间 Dim MyVar MyVar = Now &#8216;MyVar 包含当前的日期和时间。 Date Date() 取得系统当前的日期 Dim MyDate MyDate = Date &#8216;MyDate 包含当前系统日期。 Time Time() 取得系统当前的时间 Dim MyTime MyTime = Time &#8216;返回当前系统时间。 Year Year(Date) 取得给定日期的年份 Dim MyDate, MyYear MyDate = #October 19, 1962# &#8216;分派一日期。 MyYear = Year(MyDate) &#8216;MyYear 包含 1962。 Month Month(Date) 取得给定日期的月份 [...]]]></description>
			<content:encoded><![CDATA[<p>通过asp的函数得到日期和时间，可以使用日期和时间函数来得到各种格式的日期和时间。</p>
<table border="1" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td width="10%">函数</td>
<td width="20%">语法</td>
<td width="20%">说明</td>
<td width="50%">示例</td>
</tr>
<tr>
<td>Now</td>
<td>Now()</td>
<td>取得系统当前的日期和时间</td>
<td>Dim MyVar MyVar = Now<br />
&#8216;MyVar 包含当前的日期和时间。</td>
</tr>
<tr>
<td>Date</td>
<td>Date()</td>
<td>取得系统当前的日期</td>
<td>Dim MyDate MyDate = Date<br />
&#8216;MyDate 包含当前系统日期。</td>
</tr>
<tr>
<td>Time</td>
<td>Time()</td>
<td>取得系统当前的时间</td>
<td>Dim MyTime MyTime = Time<br />
&#8216;返回当前系统时间。</td>
</tr>
<tr>
<td>Year</td>
<td>Year(Date)</td>
<td>取得给定日期的年份</td>
<td>Dim MyDate, MyYear<br />
MyDate = #October 19, 1962#<br />
&#8216;分派一日期。</p>
<p>MyYear = Year(MyDate)<br />
&#8216;MyYear 包含 1962。</td>
</tr>
<tr>
<td>Month</td>
<td>Month(Date)</td>
<td>取得给定日期的月份</td>
<td>Dim MyVar MyVar = Month(Now)<br />
&#8216;MyVar包含当前月对应的数字。</td>
</tr>
<tr>
<td>Day</td>
<td>Day(Date)</td>
<td>取得给定日期是几号</td>
<td>Dim MyDay MyDay = Day(&#8220;October 19, 1962&#8243;)<br />
&#8216;MyDay包含 19。</td>
</tr>
<tr>
<td>Hour</td>
<td>Hour(time)</td>
<td>取得给定时间是第几小时</td>
<td>Dim MyTime, MyHour<br />
MyTime = Now MyHour = Hour(MyTime)<br />
&#8216;MyHour 包含代表当前时间的数值。</td>
</tr>
<tr>
<td>Minute</td>
<td>Minute(time)</td>
<td>取得给定时间是第几分钟</td>
<td>Dim MyVar<br />
MyVar = Minute(Now)</td>
</tr>
<tr>
<td>Second</td>
<td>Second(time)</td>
<td>取得给守时间是第几秒</td>
<td>Dim MySec<br />
MySec = Second(Now)<br />
&#8216;MySec 包含代表当前秒的数字。</td>
</tr>
<tr>
<td>WeekDay</td>
<td>WeekDay(Date)</td>
<td>取得给定日期是星期几的整数，1表示星期日，2表示星期一，依此类推</td>
<td>Dim MyDate, MyWeekDay<br />
MyDate = #October 19, 1962#<br />
&#8216;分派日期</p>
<p>MyWeekDay = Weekday(MyDate)<br />
&#8216;MyWeekDay包含 6,MyDate 代表星期五</td>
</tr>
<tr>
<td>DateDiff</td>
<td>DateDiff(&#8220;Var&#8221;,Var1,Var2)<br />
Var:日期或时间间隔因子，有如下参数：<br />
yyyy 年 m月 d 日 ww星期 h小时 s秒Var1:第一个日期或时间<br />
Var2:第二个日期或时间，比Var1晚</td>
<td>计算两个日期或时间的间隔</td>
<td>DateDiff(&#8220;d&#8221;,Date(),#1/1/2005#)<br />
&#8216;返回离2005元旦还有多少</p>
<p>DateDiff(&#8220;h&#8221;,Date(),#1/1/2005#)<br />
&#8216;返回离2005元旦还有多少小时<br />
DateDiff(&#8220;d&#8221;,#1/1/2003#,#1/1/2005#)<br />
&#8216;返回两个日期之间的天数</td>
</tr>
<tr>
<td>DateAdd</td>
<td>DateDiff(&#8220;Var&#8221;,Var1,Var2)<br />
Var:日期或时间间隔因子：<br />
Var1:日期或时间间隔倍数<br />
Var2:日期或时间的基准</td>
<td>对两个日期或时间作加法</td>
<td>如下示例将 95 年 1 月 31 日加上一个月：NewDate = DateAdd(&#8220;m&#8221;, 1, &#8220;31-Jan-95&#8243;)在这个示例中，<strong>DateAdd</strong> 返回 95 年 2 月 28 日，而不是 95 年 2 月 31 日。如果 <strong>date</strong> 为 96 年 1 月 31 日，则返回 96 年 2 月 29 日，这是因为 1996 是闰年。如果计算的日期是在公元 100 年之前，则会产生错误。</td>
</tr>
<tr>
<td>FormatDateTime</td>
<td>FormatDateTime(Date,vbShortDate)</td>
<td>转化为短日期格式</td>
<td rowspan="4">FromatDateTime(Date(),vbLongDate)<br />
&#8220;以长日期格式显示</td>
</tr>
<tr>
<td> </td>
<td>FormatDateTime(Date,vbLongDate)</td>
<td>转化为长日期格式</td>
</tr>
<tr>
<td> </td>
<td>FormatDateTime(Date,vbShortTime)</td>
<td>转化为短时间格式</td>
</tr>
<tr>
<td> </td>
<td>FormatDateTime(Date,vbLongTime)</td>
<td>转化为长时间格式</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blog.1xi.net/asp/asp-riqi-shijian-hanshu/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP编码规范(函数)</title>
		<link>http://blog.1xi.net/php/php-hanshu</link>
		<comments>http://blog.1xi.net/php/php-hanshu#comments</comments>
		<pubDate>Wed, 17 Dec 2008 07:34:41 +0000</pubDate>
		<dc:creator>FDS</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[函数]]></category>
		<category><![CDATA[编码规范]]></category>

		<guid isPermaLink="false">http://blog.1xi.net/php/php-hanshu</guid>
		<description><![CDATA[函数 方法名是一个动词，采用大小写混合的方式，第一个单词的首字母小写，其后单词的首字母大写。 function run(); function runFast(); function getBackground(); 通常每个方法都是执行一个动作的，所以对它的命名应该清楚的说明它是做什么的：用checkForErrors()代替errorCheck()，用dumpDataToFile()代替dataFile()。这么做也可以使功能和数据成为更可区分的物体。 有时后缀名是有用的: Max &#8211; 含义为某实体所能赋予的最大值。 Cnt &#8211; 一个运行中的计数变量的当前值。 Key &#8211; 键值。 例如：retryMax 表示最多重试次数，retryCnt 表示当前重试次数。 有时前缀名是有用的： is &#8211; 含义为问一个关于某样事物的问题。无论何时，当人们看到Is就会知道这是一个问题。 get &#8211; 含义为取得一个数值。 set &#8211; 含义为设定一个数值 例如：isHitRetryLimit]]></description>
			<content:encoded><![CDATA[<p><strong><span style="font-size: medium;">函数</span></strong></p>
<p>方法名是一个动词，采用大小写混合的方式，第一个单词的首字母小写，其后单词的首字母大写。<br />
function run();<br />
function runFast();<br />
function getBackground();</p>
<p>通常每个方法都是执行一个动作的，所以对它的命名应该清楚的说明它是做什么的：用checkForErrors()代替errorCheck()，用dumpDataToFile()代替dataFile()。这么做也可以使功能和数据成为更可区分的物体。</p>
<p>有时后缀名是有用的:<br />
Max &#8211; 含义为某实体所能赋予的最大值。<br />
Cnt &#8211; 一个运行中的计数变量的当前值。<br />
Key &#8211; 键值。<br />
例如：retryMax 表示最多重试次数，retryCnt 表示当前重试次数。</p>
<p>有时前缀名是有用的：<br />
is &#8211; 含义为问一个关于某样事物的问题。无论何时，当人们看到Is就会知道这是一个问题。<br />
get &#8211; 含义为取得一个数值。<br />
set &#8211; 含义为设定一个数值<br />
例如：isHitRetryLimit</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.1xi.net/php/php-hanshu/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP遍历目录的函数</title>
		<link>http://blog.1xi.net/php/bianlimulu-hanshu</link>
		<comments>http://blog.1xi.net/php/bianlimulu-hanshu#comments</comments>
		<pubDate>Tue, 25 Nov 2008 02:10:32 +0000</pubDate>
		<dc:creator>FDS</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[函数]]></category>

		<guid isPermaLink="false">http://blog.1xi.net/php/bianlimulu-hanshu</guid>
		<description><![CDATA[这里介绍一个用PHP一个遍历目录的函数，一下是遍历目录的函数代码 &#60;?php function dirtree($path=&#8221;./test&#8221;) {   echo &#8220;&#60;dl&#62;&#8221;;   $d = dir($path);   while(false !== ($v = $d-&#62;read())) {     if($v == &#8220;.&#8221; $v == &#8220;..&#8221;)       continue;     $file = $d-&#62;path.&#8221;/&#8221;.$v;     echo &#8220;&#60;dt&#62;$v&#8221;;     if(is_dir($file))       dirtree($file);   }   $d-&#62;close();   echo &#8220;&#60;/dl&#62;&#8221;; } dirtree(); ?&#62;]]></description>
			<content:encoded><![CDATA[<p>这里介绍一个用PHP一个遍历目录的函数，一下是遍历目录的函数代码</p>
<blockquote><p>&lt;?php</p>
<p>function dirtree($path=&#8221;./test&#8221;) {<br />
  echo &#8220;&lt;dl&gt;&#8221;;<br />
  $d = dir($path);<br />
  while(false !== ($v = $d-&gt;read())) {<br />
    if($v == &#8220;.&#8221;<br />
$v == &#8220;..&#8221;)<br />
      continue;<br />
    $file = $d-&gt;path.&#8221;/&#8221;.$v;<br />
    echo &#8220;&lt;dt&gt;$v&#8221;;<br />
    if(is_dir($file))<br />
      dirtree($file);<br />
  }<br />
  $d-&gt;close();<br />
  echo &#8220;&lt;/dl&gt;&#8221;;<br />
}</p>
<p>dirtree();<br />
?&gt;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.1xi.net/php/bianlimulu-hanshu/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>asp的转换函数和应用实例</title>
		<link>http://blog.1xi.net/asp/asp-zhuanhuan-hanshu</link>
		<comments>http://blog.1xi.net/asp/asp-zhuanhuan-hanshu#comments</comments>
		<pubDate>Thu, 20 Nov 2008 14:15:22 +0000</pubDate>
		<dc:creator>FDS</dc:creator>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[函数]]></category>
		<category><![CDATA[实例]]></category>

		<guid isPermaLink="false">http://blog.1xi.net/asp/asp-zhuanhuan-hanshu</guid>
		<description><![CDATA[Variant变量一般会将其代表的数据子类型自动转换成合适的数据类型,但有时候,自动转换也会造成一些数据类型不匹配的错误.这时,可使用转换函数来强制转换数据的子类型. 函数 功能 Asc 函数 返回与字符串的第一个字母对应的 ANSI 字符代码。 Chr 函数 返回与指定的 ANSI 字符代码相对应的字符 Hex 函数 返回表示十六进制数字值的字符串。 Oct 函数 返回表示数字八进制值的字符串。 CStr 函数 返回表达式，该表达式已被转换为 字符串 子类型。 CDate 函数 返回表达式，此表达式已被转换为 日期 子类型。 CInt 函数 返回表达式，此表达式已被转换为 整数 子类型。 CLng 函数 返回表达式，此表达式已被转换为 长整数 子类型 CSng 函数 返回表达式，该表达式已被转换为 Single 子类型 CDbl 函数 返回表达式，此表达式已被转换为 Double 子类型 CBool 函数 返回表达式，此表达式已转换为 布尔 子类型  1、Asc [...]]]></description>
			<content:encoded><![CDATA[<p>Variant变量一般会将其代表的数据子类型自动转换成合适的数据类型,但有时候,自动转换也会造成一些数据类型不匹配的错误.这时,可使用转换函数来强制转换数据的子类型.</p>
<table border="1" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<div>函数</div>
</td>
<td>
<div>功能</div>
</td>
</tr>
<tr>
<td>
<div>Asc 函数</div>
</td>
<td>
<div>返回与字符串的第一个字母对应的 ANSI 字符代码。</div>
</td>
</tr>
<tr>
<td>
<div>Chr 函数</div>
</td>
<td>
<div>返回与指定的 ANSI 字符代码相对应的字符</div>
</td>
</tr>
<tr>
<td>
<div>Hex 函数</div>
</td>
<td>
<div>返回表示十六进制数字值的字符串。</div>
</td>
</tr>
<tr>
<td>
<div>Oct 函数</div>
</td>
<td>
<div>返回表示数字八进制值的字符串。</div>
</td>
</tr>
<tr>
<td>
<div>CStr 函数</div>
</td>
<td>
<p align="left">返回表达式，该表达式已被转换为 字符串 子类型。</p>
</td>
</tr>
<tr>
<td>
<div>CDate 函数</div>
</td>
<td>
<div>返回表达式，此表达式已被转换为 日期 子类型。</div>
</td>
</tr>
<tr>
<td>
<div>CInt 函数</div>
</td>
<td>
<div>返回表达式，此表达式已被转换为 整数 子类型。</div>
</td>
</tr>
<tr>
<td>
<div>CLng 函数</div>
</td>
<td>返回表达式，此表达式已被转换为 长整数 子类型</td>
</tr>
<tr>
<td>
<div>CSng 函数</div>
</td>
<td>返回表达式，该表达式已被转换为 <strong>Single</strong> 子类型</td>
</tr>
<tr>
<td>
<div>CDbl 函数</div>
</td>
<td>返回表达式，此表达式已被转换为 <strong>Double</strong> 子类型</td>
</tr>
<tr>
<td>
<div>CBool 函数</div>
</td>
<td>
<div>返回表达式，此表达式已转换为 布尔 子类型</div>
</td>
</tr>
</tbody>
</table>
<p> 1、Asc 函数示例</p>
<p>下面例子中, <strong>Asc</strong> 返回每一个字符串首字母的 ANSI 字符代码:</p>
<p>Dim MyNumberMyNumber = <strong>Asc(</strong>&#8220;A&#8221;<strong>)</strong> &#8216;返回 65。MyNumber = <strong>Asc(</strong>&#8220;a&#8221;<strong>)</strong> &#8216;返回 97。MyNumber = <strong>Asc(</strong>&#8220;Apple&#8221;<strong>)</strong> &#8216;返回 65。2、Chr 函数示例下面例子利用 <strong>Chr</strong> 函数返回与指定的字符代码相对应的字符:</p>
<p>Dim MyCharMyChar = <strong>Chr(</strong>65<strong>)</strong> &#8216;返回 A。MyChar = <strong>Chr(</strong>97<strong>)</strong> &#8216;返回 a。MyChar = <strong>Chr(</strong>62<strong>)</strong> &#8216;返回 &gt;。MyChar = <strong>Chr(</strong>37<strong>)</strong> &#8216;返回 %。3、Hex 函数示例下面的示例利用 <strong>Hex</strong> 函数返回数字的十六进制数：</p>
<p>Dim MyHexMyHex = <strong>Hex(</strong>5<strong>) </strong>&#8216; 返回 5。MyHex = <strong>Hex(</strong>10<strong>) </strong>&#8216; 返回A。MyHex = <strong>Hex(</strong>459<strong>) </strong>&#8216; 返回 1CB。4、Oct 函数示例下面的示例利用 <strong>Oct</strong> 函数返回数值的八进制数：Dim MyOctMyOct = <strong>Oct(</strong>4<strong>)</strong> &#8216; 返回 4。MyOct = <strong>Oct(</strong>8<strong>)</strong> &#8216; 返回 10。MyOct = <strong>Oct(</strong>459<strong>)</strong> &#8216; 返回 713。5、 CStr 函数示例</p>
<p>&lt;% num1=666 StrWelcome=&#8221;欢迎第&#8221;&amp;CStr(num1)&amp;&#8221;个来访者&#8221; %&gt;CStr将变量num1由整数子类型强制转换为字符串子类型6、CDate 函数示例</p>
<p>MyDate = &#8220;October 19, 1962&#8243;   &#8216; 定义日期。</p>
<p>MyShortDate = <strong>CDate(</strong>MyDate<strong>)</strong>   &#8216; 转换为日期数据类型。</p>
<p>MyTime = &#8220;4:35:47 PM&#8221;         &#8216; 定义时间。</p>
<p>MyShortTime = <strong>CDate(</strong>MyTime<strong>)</strong>   &#8216; 转换为日期数据类型。</p>
<p>7、CInt 函数示例</p>
<p>Dim MyDouble, MyInt</p>
<p>MyDouble = 2345.5678         &#8217; MyDouble 是 Double。</p>
<p>MyInt = CInt(MyDouble)        &#8216; MyInt 包含 2346。</p>
<p>8、CLng 函数示例</p>
<p>Dim MyVal1, MyVal2, MyLong1, MyLong2</p>
<p>MyVal1 = 25427.45: MyVal2 = 25427.55         &#8217; MyVal1, MyVal2 是双精度值。</p>
<p>MyLong1 = CLng(MyVal1)                                  &#8216; MyLong1 25427。</p>
<p>MyLong2 = CLng(MyVal2)                                  &#8216; MyLong2 包含 25428 。</p>
<p>9、CBool 函数示例</p>
<p>Dim A, B, Check</p>
<p>A = 5: B = 5                          &#8217; 初始化变量。</p>
<p>Check = CBool(A = B)        &#8216;复选框设为 True 。</p>
<p>A = 0                                     &#8217;定义变量。</p>
<p>Check = CBool(A)               &#8216;复选框设为 False 。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.1xi.net/asp/asp-zhuanhuan-hanshu/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>设计一个通用表单验证函数</title>
		<link>http://blog.1xi.net/javascript/checkform</link>
		<comments>http://blog.1xi.net/javascript/checkform#comments</comments>
		<pubDate>Wed, 22 Oct 2008 01:25:34 +0000</pubDate>
		<dc:creator>FDS</dc:creator>
				<category><![CDATA[JAVASCRIPT]]></category>
		<category><![CDATA[函数]]></category>
		<category><![CDATA[表单]]></category>

		<guid isPermaLink="false">http://blog.1xi.net/?p=82</guid>
		<description><![CDATA[不管是动态网站,还是其它B/S结构的系统,都离不开表单，表单做为客户端向服务器提交数据的载体担当相当重要的角色。这就引出了一个问题,提交的数据合法吗?摆在我们面前的问题就是验证这些数据保证所提交的数据是合法的.所以,我们写了一个大堆的验证函数.当我们开始新的一个项目的开发时,我们又得写一大堆的验证函数,然后再调试这一大堆的函数&#8230; 本文将介绍一种方法来提高我的代码的可重用性,提高我们的开发效率. 个人以为表单的验证应该包含两部分: 第一,判断用户输入的数据是否合法. 第二,提示用户你的数据为什么是不合法的. 所以,我们的通用表单验证函数要实现的功能就是: 第一,取得用户输入的数据GetValue(el) 第二,验证用户的数据CheckForm(oForm) IE支持自定义属性,这就是这个通用函数实现的基础 我们可以在表单元素上加入描述自身信息的属性.有点像XML吧. check属性:该属性用于存储数据合法性的正则表达式. warning属性:该性性用于存储出错误提示信息. 第三,返回有误的表单提示GoBack(el) 这三个步骤的触发事件是onsubmit,记住是return CheckForm(this) 搞错了就全功尽弃了 :) &#60;form onsubmit=&#8221;return CheckForm(this)&#8221;&#62; 写到这里,整体框架就出来了,通过取得表单元素的check属性,取得字符串,构建正则表达式.再验证其值.如果通过验证就提交,如是数据不合法则取得表单元素的warning属性,产生提示信息.并返回到该表单元素.整个的框架也比较简单. 我们要做的就是写好正则表达式! 接下来我们来分析一下所有的表单元素 按其共性,我们将它们分为三类 每类表单的特点不一样,我们的目标就是写出通用的. 1.文输入框Text &#60;input type=&#8221;text&#8221; name=&#8221;txt&#8221;&#62; &#60;input type=&#8221;password&#8221; name=&#8221;pwd&#8221;&#62; &#60;input type=&#8221;hidden&#8221; name=&#8221;hid&#8221;&#62; &#60;input type=&#8221;file&#8221; name=&#8221;myfile&#8221;&#62; &#60;textarea name=&#8221;txts&#8221;&#62;&#60;/textarea&#62; 2.单多选框Choose &#60;input type=&#8221;checkbox&#8221; name=&#8221;c&#8221;&#62; &#60;input type=&#8221;checkbox&#8221; name=&#8221;c&#8221;&#62; &#60;input type=&#8221;radio&#8221; name=&#8221;r&#8221;&#62; &#60;input type=&#8221;radio&#8221; name=&#8221;r&#8221;&#62; 3.单多下拉菜单Select &#60;select [...]]]></description>
			<content:encoded><![CDATA[<p>不管是动态网站,还是其它B/S结构的系统,都离不开表单，表单做为客户端向服务器提交数据的载体担当相当重要的角色。这就引出了一个问题,提交的数据合法吗?摆在我们面前的问题就是验证这些数据保证所提交的数据是合法的.所以,我们写了一个大堆的验证函数.当我们开始新的一个项目的开发时,我们又得写一大堆的验证函数,然后再调试这一大堆的函数&#8230;<br />
本文将介绍一种方法来提高我的代码的可重用性,提高我们的开发效率.</p>
<p>个人以为表单的验证应该包含两部分:<br />
第一,判断用户输入的数据是否合法.<br />
第二,提示用户你的数据为什么是不合法的.</p>
<p>所以,我们的通用表单验证函数要实现的功能就是:<br />
第一,取得用户输入的数据GetValue(el)<br />
第二,验证用户的数据CheckForm(oForm)<br />
IE支持自定义属性,这就是这个通用函数实现的基础<br />
我们可以在表单元素上加入描述自身信息的属性.有点像XML吧.<br />
check属性:该属性用于存储数据合法性的正则表达式.<br />
warning属性:该性性用于存储出错误提示信息.<br />
第三,返回有误的表单提示GoBack(el)<br />
这三个步骤的触发事件是onsubmit,记住是return CheckForm(this)<br />
搞错了就全功尽弃了 :)<br />
&lt;form onsubmit=&#8221;return CheckForm(this)&#8221;&gt;</p>
<p>写到这里,整体框架就出来了,通过取得表单元素的check属性,取得字符串,构建正则表达式.再验证其值.如果通过验证就提交,如是数据不合法则取得表单元素的warning属性,产生提示信息.并返回到该表单元素.整个的框架也比较简单.<br />
我们要做的就是写好正则表达式!</p>
<p>接下来我们来分析一下所有的表单元素<br />
按其共性,我们将它们分为三类<br />
每类表单的特点不一样,我们的目标就是写出通用的.</p>
<p>1.文输入框Text<br />
&lt;input type=&#8221;text&#8221; name=&#8221;txt&#8221;&gt;<br />
&lt;input type=&#8221;password&#8221; name=&#8221;pwd&#8221;&gt;<br />
&lt;input type=&#8221;hidden&#8221; name=&#8221;hid&#8221;&gt;<br />
&lt;input type=&#8221;file&#8221; name=&#8221;myfile&#8221;&gt;<br />
&lt;textarea name=&#8221;txts&#8221;&gt;&lt;/textarea&gt;<br />
2.单多选框Choose<br />
&lt;input type=&#8221;checkbox&#8221; name=&#8221;c&#8221;&gt;<br />
&lt;input type=&#8221;checkbox&#8221; name=&#8221;c&#8221;&gt;<br />
&lt;input type=&#8221;radio&#8221; name=&#8221;r&#8221;&gt;<br />
&lt;input type=&#8221;radio&#8221; name=&#8221;r&#8221;&gt;<br />
3.单多下拉菜单Select<br />
&lt;select name=&#8221;sel&#8221;&gt;&lt;/select&gt;<br />
&lt;select name=&#8221;sels&#8221; multiple&gt;&lt;/select&gt;<br />
讲了一堆&#8221;大道理&#8221;太抽象了,代码更有说服力!</p>
<div class="runcode">
<p><textarea name="runcode" class="runcode_text" id="runcode_KDyRtG">
&lt;script language=&quot;JavaScript&quot;&gt;
&lt;!--
////////////////////////////////////////////////////////////////////////////////
/*
*--------------- 客户端表单通用验证CheckForm(oForm) -----------------
* 功能:通用验证所有的表单元素.
* 使用:
* &lt;form name=&quot;form1&quot; onsubmit=&quot;return CheckForm(this)&quot;&gt;
* &lt;input type=&quot;text&quot; name=&quot;id&quot; check=&quot;^\S+$&quot; warning=&quot;id不能为空,且不能含有空格&quot;&gt;
* &lt;input type=&quot;submit&quot;&gt;
* &lt;/form&gt;
* 注意:写正则表达式时一定要小心.不要让&quot;有心人&quot;有空子钻.
* 已实现功能:
* 对text,password,hidden,file,textarea,select,radio,checkbox进行合法性验证
* 待实现功能:把正则表式写成个库.
*--------------- 客户端表单通用验证CheckForm(oForm) -----------------
*/
////////////////////////////////////////////////////////////////////////////////
//主函数
function CheckForm(oForm)
{
var els = oForm.elements;
//遍历所有表元素
for(var i=0;i&lt;els.length;i++)
{
//是否需要验证
if(els[i].check)
{
//取得验证的正则字符串
var sReg = els[i].check;
//取得表单的值,用通用取值函数
var sVal = GetValue(els[i]);
//字符串-&gt;正则表达式,不区分大小写
var reg = new RegExp(sReg,&quot;i&quot;);
if(!reg.test(sVal))
{
//验证不通过,弹出提示warning
alert(els[i].warning);
//该表单元素取得焦点,用通用返回函数
GoBack(els[i])
return false;
}
}
}
}
//通用取值函数分三类进行取值
//文本输入框,直接取值el.value
//单多选,遍历所有选项取得被选中的个数返回结果&quot;00&quot;表示选中两个
//单多下拉菜单,遍历所有选项取得被选中的个数返回结果&quot;0&quot;表示选中一个
function GetValue(el)
{
//取得表单元素的类型
var sType = el.type;
switch(sType)
{
case &quot;text&quot;:
case &quot;hidden&quot;:
case &quot;password&quot;:
case &quot;file&quot;:
case &quot;textarea&quot;: return el.value;
case &quot;checkbox&quot;:
case &quot;radio&quot;: return GetValueChoose(el);
case &quot;select-one&quot;:
case &quot;select-multiple&quot;: return GetValueSel(el);
}
//取得radio,checkbox的选中数,用&quot;0&quot;来表示选中的个数,我们写正则的时候就可以通过0{1,}来表示选中个数
function GetValueChoose(el)
{
var sValue = &quot;&quot;;
//取得第一个元素的name,搜索这个元素组
var tmpels = document.getElementsByName(el.name);
for(var i=0;i&lt;tmpels.length;i++)
{
if(tmpels[i].checked)
{
sValue += &quot;0&quot;;
}
}
return sValue;
}
//取得select的选中数,用&quot;0&quot;来表示选中的个数,我们写正则的时候就可以通过0{1,}来表示选中个数
function GetValueSel(el)
{
var sValue = &quot;&quot;;
for(var i=0;i&lt;el.options.length;i++)
{
//单选下拉框提示选项设置为value=&quot;&quot;
if(el.options[i].selected &amp;&amp; el.options[i].value!=&quot;&quot;)
{
sValue += &quot;0&quot;;
}
}
return sValue;
}
}
//通用返回函数,验证没通过返回的效果.分三类进行取值
//文本输入框,光标定位在文本输入框的末尾
//单多选,第一选项取得焦点
//单多下拉菜单,取得焦点
function GoBack(el)
{
//取得表单元素的类型
var sType = el.type;
switch(sType)
{
case &quot;text&quot;:
case &quot;hidden&quot;:
case &quot;password&quot;:
case &quot;file&quot;:
case &quot;textarea&quot;: el.focus();var rng = el.createTextRange(); rng.collapse(false); rng.select();
case &quot;checkbox&quot;:
case &quot;radio&quot;: var els = document.getElementsByName(el.name);els[0].focus();
case &quot;select-one&quot;:
case &quot;select-multiple&quot;:el.focus();
}
}
//--&gt;
&lt;/script&gt;
&lt;form name=&quot;form1&quot; onsubmit=&quot;return CheckForm(this)&quot;&gt;
test:&lt;input type=&quot;text&quot; name=&quot;test&quot;&gt;不验证&lt;br/&gt;
账号:&lt;input type=&quot;text&quot; check=&quot;^\S+$&quot; warning=&quot;账号不能为空,且不能含有空格&quot; name=&quot;id&quot;&gt;不能为空&lt;br/&gt;
密码:&lt;input type=&quot;password&quot; check=&quot;\S{6,}&quot; warning=&quot;密码六位以上&quot; name=&quot;id&quot;&gt;六位以上&lt;br/&gt;
电话:&lt;input type=&quot;text&quot; check=&quot;^\d+$&quot; warning=&quot;电话号码含有非法字符&quot; name=&quot;number&quot; value=&quot;&quot;&gt;&lt;br/&gt;
相片上传:&lt;input type=&quot;file&quot; check=&quot;(.*)(\.jpg|\.bmp)$&quot; warning=&quot;相片应该为JPG,BMP格式的&quot; name=&quot;pic&quot; value=&quot;1&quot;&gt;&lt;br/&gt;
出生日期:&lt;input type=&quot;text&quot; check=&quot;^\d{4}\-\d{1,2}-\d{1,2}$&quot; warning=&quot;日期格式2004-08-10&quot; name=&quot;dt&quot; value=&quot;&quot;&gt;日期格式2004-08-10&lt;br/&gt;
省份:
&lt;select name=&quot;sel&quot; check=&quot;^0$&quot; warning=&quot;请选择所在省份&quot;&gt;
&lt;option value=&quot;&quot;&gt;请选择
&lt;option value=&quot;1&quot;&gt;福建省
&lt;option value=&quot;2&quot;&gt;湖北省
&lt;/select&gt;
&lt;br/&gt;
选择你喜欢的运动:&lt;br/&gt;
游泳&lt;input type=&quot;checkbox&quot; name=&quot;c&quot; check=&quot;^0{2,}$&quot; warning=&quot;请选择2项或以上&quot;&gt;
篮球&lt;input type=&quot;checkbox&quot; name=&quot;c&quot;&gt;
足球&lt;input type=&quot;checkbox&quot; name=&quot;c&quot;&gt;
排球&lt;input type=&quot;checkbox&quot; name=&quot;c&quot;&gt;
&lt;br/&gt;
你的学历:
大学&lt;input type=&quot;radio&quot; name=&quot;r&quot; check=&quot;^0$&quot; warning=&quot;请选择一项学历&quot;&gt;
中学&lt;input type=&quot;radio&quot; name=&quot;r&quot;&gt;
小学&lt;input type=&quot;radio&quot; name=&quot;r&quot;&gt;
&lt;br/&gt;
个人介绍:
&lt;textarea name=&quot;txts&quot; check=&quot;^[\s|\S]{20,}$&quot; warning=&quot;个人介绍不能为空,且不少于20字&quot;&gt;&lt;/textarea&gt;20个字以上
&lt;input type=&quot;submit&quot;&gt;
&lt;/form&gt;
</textarea></p>
<p><input type="button" value="运行" class="runcode_button" onclick="runcode_open_new('runcode_KDyRtG');"/> <input type="button" value="复制" class="runcode_button" onclick="runcode_copy('runcode_KDyRtG');"/> 提示：你可以先修改部分代码再运行。</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.1xi.net/javascript/checkform/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>函数，JavaScript程序构成二</title>
		<link>http://blog.1xi.net/javascript/8</link>
		<comments>http://blog.1xi.net/javascript/8#comments</comments>
		<pubDate>Sat, 12 Jul 2008 04:03:43 +0000</pubDate>
		<dc:creator>FDS</dc:creator>
				<category><![CDATA[JAVASCRIPT]]></category>
		<category><![CDATA[函数]]></category>

		<guid isPermaLink="false">http://www.1xi.net/blog/?p=30</guid>
		<description><![CDATA[函数 函数为程序设计人员提供了一个丰常方便的能力。通常在进行一个复杂的程序设 计时，总是根据所要完成的功能，将程序划分为一些相对独立的部分，每部分编写一个函数。从而，使各部分充分独立，任务单一，程序清晰，易懂、易读、易维 护。JavaScript函数可以封装那些在程序中可能要多次用到的模块。并可作为事件驱动的结果而调用的程序。从而实现一个函数把它与事件驱动相关联。 这是与其它语言不样的地方。 １、JavaScript函数定义 Function 函数名 （参数,变元）{ 函数体;. Return 表达式; } 说明： 当调用函数时,所用变量或字面量均可作为变元传递。 函数由关键字Function定义。 函数名：定义自己函数的名字。 参数表，是传递给函数使用或操作的值，其值可以是常量 ，变量或其它表达式。 通过指定函数名（实参）来调用一个函数。 必须使用Return将值返回。 函数名对大小写是敏感的。 ２、函数中的形式参数： 在函数的定义中，我们看到函数名后有参数表，这些参数变量可能是一个或几个。那么怎样才能确定参数变量的个数呢？在JavaScript中可通过arguments .Length来检查参数的个数。 例： Function function_Name(exp1,exp2,exp3,exp4) Number =function _Name . arguments .length; if (Number&#62;1） document.wrile(exp2); if (Number&#62;2) document.write(exp3); if(Number&#62;3) document.write(exp4); ...]]></description>
			<content:encoded><![CDATA[<p><span class="content"><strong>函数</strong><br />
函数为程序设计人员提供了一个丰常方便的能力。通常在进行一个复杂的程序设 计时，总是根据所要完成的功能，将程序划分为一些相对独立的部分，每部分编写一个函数。从而，使各部分充分独立，任务单一，程序清晰，易懂、易读、易维 护。JavaScript函数可以封装那些在程序中可能要多次用到的模块。并可作为事件驱动的结果而调用的程序。从而实现一个函数把它与事件驱动相关联。 这是与其它语言不样的地方。</span></p>
<p><span style="color: #ff0000;">１、JavaScript函数定义</span><br />
Function 函数名 （参数,变元）{<br />
函数体;.<br />
Return 表达式;<br />
}<br />
<span style="color: #0000ff;">说明：<br />
当调用函数时,所用变量或字面量均可作为变元传递。<br />
函数由关键字Function定义。<br />
函数名：定义自己函数的名字。<br />
参数表，是传递给函数使用或操作的值，其值可以是常量 ，变量或其它表达式。<br />
通过指定函数名（实参）来调用一个函数。<br />
必须使用Return将值返回。<br />
函数名对大小写是敏感的。</span></p>
<p><span style="color: #ff0000;">２、函数中的形式参数：</span><br />
在函数的定义中，我们看到函数名后有参数表，这些参数变量可能是一个或几个。那么怎样才能确定参数变量的个数呢？在JavaScript中可通过arguments .Length来检查参数的个数。<br />
例：<br />
<code>Function function_Name(exp1,exp2,exp3,exp4)<br />
Number =function _Name . arguments .length;<br />
if (Number&gt;1）<br />
document.wrile(exp2);<br />
if (Number&gt;2)<br />
document.write(exp3);<br />
if(Number&gt;3)<br />
document.write(exp4);<br />
...</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.1xi.net/javascript/8/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

