walk along at the far from top

沙尘里的世界

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

Invalidate.cs

using System;
using System.Data;
using System.Configuration;

using System.Text.RegularExpressions;
/// <summary>
/// MyStringClass 的摘要说明
/// created by lxd 2008-11-04
/// 用于信息验证
/// </summary>
namespace commClass
{
    public class InfoValidata
    {
        private string str;
        public InfoValidata(string strTemp)
        {
            str = strTemp;
        }
        public static implicit operator InfoValidata(string strTemp)
        {
            return new InfoValidata(strTemp);
        }

        public bool isOutOfSize(int size)
        {
            int strSize = System.Text.Encoding.Default.GetByteCount(str);
            if (strSize > size)
                return true;
            return false;
        }
        #region 检查是否是数字
        /// <summary>
        /// 自然数

        /// </summary>

        public bool isNaturalNumber()
        {
            if (Regex.IsMatch(str, @"^\d*$"))
                return true;
            return false;
        }
        /// <summary>
        /// 正整数

        /// </summary>
        public bool isPositiveNumber()
        {
            if (Regex.IsMatch(str, @"^[0-9]*[1-9][0-9]*$"))
                return true;
            return false;
        }
        /// <summary>
        /// 负整数

        /// </summary>
        public bool isNegativeNumber()
        {
            if (Regex.IsMatch(str, @"^-[0-9]*[1-9][0-9]*$"))
                return true;
            return false;
        }
        /// <summary>
        /// 负整数+0
        /// </summary>
        public bool isNotPositiveNumber()
        {
            if (Regex.IsMatch(str, @"^((-\d+)|(0+))$"))
                return true;
            return false;
        }
        /// <summary>
        /// 整数
        /// </summary>
        public bool isNumber()
        {
            if (Regex.IsMatch(str, @"^-?\d+$"))
                return true;
            return false;
        }
        /// <summary>
        /// 非负浮点数(正浮点数 + 0)

        /// </summary>
        public bool isNotNegativeFloat()
        {
            if (Regex.IsMatch(str, @"^\d+(\.\d+)?(\.\d+[e|E][\+|\-]\d+)?$"))
                return true;
            return false;
        }
        /// <summary>
        /// 正浮点数
        /// </summary>
        public bool isPositiveFloat()
        {
            if (Regex.IsMatch(str, @"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$"))
                return true;
            return false;
        }
        /// <summary>
        /// 非正浮点数(负浮点数 + 0)

        /// </summary>
        public bool isNotPositiveFloat()
        {
            if (Regex.IsMatch(str, @"^((-\d+(\.\d+)?)|(0+(\.0+)?))$"))
                return true;
            return false;
        }
        /// <summary>
        /// 负浮点数
        /// </summary>
        public bool isNegativeFloat()
        {
            if (Regex.IsMatch(str, @"^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"))
                return true;
            return false;
        }
        /// <summary>
        /// 浮点数

        /// </summary>
        public bool isFloat()
        {
            if (Regex.IsMatch(str, @"^(-?\d+)(\.\d+)?(\.\d+[e|E][\+|\-]\d+)?$"))
                return true;
            return false;
        }
        #endregion
        /// <summary>
        /// 由26个英文字母组成的字符串
        /// </summary>
        public bool isCharacter()
        {
            if (Regex.IsMatch(str, @"^[A-Za-z]+$"))
                return true;
            return false;
        }
        /// <summary>
        /// 由26个英文字母的大写组成的字符串
        /// </summary>
        public bool isCharacterUpperCase()
        {
            if (Regex.IsMatch(str, @"^[A-Z]+$"))
                return true;
            return false;
        }
        /// <summary>
        /// 由26个英文字母的小写组成的字符串
        /// </summary>
        public bool isCharacterLowerCase()
        {
            if (Regex.IsMatch(str, @"^[a-z]+$"))
                return true;
            return false;
        }
        /// <summary>
        /// 由数字和26个英文字母组成的字符串
        /// </summary>
        public bool isCharacterAndNumber()
        {
            if (Regex.IsMatch(str, @"^[A-Za-z0-9]+$"))
                return true;
            return false;
        }
        /// <summary>
        /// 由数字、26个英文字母或者下划线组成的字符串
        /// </summary>
        public bool isCharacter_Number()
        {
            if (Regex.IsMatch(str, @"^\w+$"))
                return true;
            return false;
        }
        /// <summary>
        /// url
        /// </summary>
        public bool isUrl()
        {
            if (Regex.IsMatch(str, @"^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$"))
                return true;
            return false;
        }
        /// <summary>
        ///    电话号码
        /// </summary>

        public bool isPhoneNumber()
        {
            if (Regex.IsMatch(str, @"(\d+-)?(\d{4}-?\d{7}|\d{3}-?\d{8}|^\d{7,8})(-\d+)?"))
                return true;
            return false;
        }

        public bool isMobilePhone()
        {
            if (Regex.IsMatch(str, @"^([+-]|\d{2,3})?(13[0-9]|15[0|3|6|8|9])\d{8}$"))
                return true;
            return false;
        }
        /// <summary>
        /// IP地址
        /// </summary>
        public bool isIPAddress()
        {
            if (Regex.IsMatch(str, @"^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$"))
                return true;
            return false;
        }
        /// <summary>
        /// 年-月-日
        /// </summary>
        public bool isDate()
        {
            if (Regex.IsMatch(str, @"^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$"))
                return true;
            return false;
        }
        /// <summary>
        /// Emil
        /// </summary>
        public bool isEmail()
        {
            if (Regex.IsMatch(str, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"))
                return true;
            return false;
        }

        /// <summary>
        /// 身份证
        /// </summary>
        public bool isIDCard()
        {
            if (!Regex.IsMatch(str, @"^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$"))
                return false;
            DataSet dsProvince = new DataSet();
            System.IO.TextReader reader = new System.IO.StringReader(m_strDicProvice);
            dsProvince.ReadXml(reader);
            string strMatch = str.Substring(0, 4);
            dsProvince.Tables[0].PrimaryKey = new DataColumn[] { dsProvince.Tables[0].Columns["KEY"] };
            if (!dsProvince.Tables[0].Rows.Contains(strMatch))
                return false;
            if (!ValidateCard(str))
                return false;
            return true;
        }
        private bool ValidateCard(string _Code)
        {
            bool IDCheck = true;
            string Ai = string.Empty;
            int intLength = _Code.Trim().Length;

            int intYear = 0;
            int intMonth = 0;
            int intDay = 0;

            string strNumber = "1,0,X,9,8,7,6,5,4,3,2";
            string strWi = "7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2";
            string strChecker = "1,9,8,7,6,5,4,3,2,1,1";
            string[] arrVerifyCode = strNumber.Split(',');
            string[] Wi = strWi.Split(',');
            string[] Checker = strChecker.Split(',');
            if (intLength == 15)
            {
                Ai = _Code;
                intYear = int.Parse(Ai.Substring(6, 2));
                intMonth = int.Parse(Ai.Substring(8, 2));
                intDay = int.Parse(Ai.Substring(10, 2));
                if (intYear < 49)
                {
                    IDCheck = false;
                    return false;
                }
                if (intMonth > 12 || intDay > 31)
                {
                    IDCheck = false;
                    return false;
                }
                return true;

            }

            Ai = _Code.Substring(0, 17);
            intYear = int.Parse(Ai.Substring(6, 4));
            intMonth = int.Parse(Ai.Substring(10, 2));
            intDay = int.Parse(Ai.Substring(12, 2));
            if (intYear < 1949 || intYear > 2010)
            {
                IDCheck = false;
                return false;
            }
            if (intMonth > 12 || intDay > 31)
            {
                IDCheck = false;
                return false;
            }
            int i;
            int TotalmulAiWi = 0;
            for (i = 0; i <= 16; i++)
            {
                TotalmulAiWi = TotalmulAiWi + int.Parse(Ai.Substring(i, 1)) * int.Parse(Wi[i]);

            }
            int modValue = TotalmulAiWi % 11;
            string strVerifyCode = arrVerifyCode[modValue];
            Ai = Ai + strVerifyCode;

            if (Ai.Trim().Length == 18 && _Code != Ai)
            {
                IDCheck = false;
                return false;
            }
            return true;
        }
        private string m_strDicProvice="<NewDataSet><Table><KEY>1101</KEY><NAME>市辖区</NAME></Table><Table><KEY>1201</KEY><NAME>市辖区</NAME></Table><Table><KEY>1301</KEY><NAME>河北省石家庄市</NAME></Table>"+
"<Table><KEY>1302</KEY><NAME>河北省唐山市</NAME></Table><Table><KEY>1303</KEY><NAME>河北省秦皇岛市</NAME></Table><Table><KEY>1304</KEY><NAME>河北省邯郸市</NAME></Table>"+
"<Table><KEY>1305</KEY><NAME>河北省邢台市</NAME></Table><Table><KEY>1306</KEY><NAME>河北省保定市</NAME></Table><Table><KEY>1307</KEY><NAME>河北省张家口市</NAME></Table>"+
"<Table><KEY>1308</KEY><NAME>河北省承德市</NAME></Table><Table><KEY>1309</KEY><NAME>河北省沧州市</NAME></Table><Table><KEY>1310</KEY><NAME>河北省廊坊市</NAME></Table>"+
"<Table><KEY>1311</KEY><NAME>河北省衡水市</NAME></Table><Table><KEY>1321</KEY><NAME>邯郸地区(1994)</NAME></Table><Table><KEY>1322</KEY><NAME>邢台地区(1994)</NAME></Table>"+
"<Table><KEY>1323</KEY><NAME>石家庄地区(1994)</NAME></Table><Table><KEY>1324</KEY><NAME>保定地区(1994)</NAME></Table><Table><KEY>1325</KEY><NAME>张家口地区(1994)</NAME></Table>"+
"<Table><KEY>1326</KEY><NAME>承德地区(1994)</NAME></Table><Table><KEY>1330</KEY><NAME>衡水地区(1996)</NAME></Table><Table><KEY>1401</KEY><NAME>山西省太原市</NAME></Table>"+
"<Table><KEY>1402</KEY><NAME>山西省大同市</NAME></Table><Table><KEY>1403</KEY><NAME>山西省阳泉市</NAME></Table><Table><KEY>1404</KEY><NAME>山西省长治市</NAME></Table>"+
"<Table><KEY>1405</KEY><NAME>山西省晋城市</NAME></Table><Table><KEY>1406</KEY><NAME>山西省朔州市</NAME></Table><Table><KEY>1407</KEY><NAME>山西省晋中市</NAME></Table>"+
"<Table><KEY>1408</KEY><NAME>山西省运城市</NAME></Table><Table><KEY>1409</KEY><NAME>山西省忻州市</NAME></Table><Table><KEY>1410</KEY><NAME>山西省临汾市</NAME></Table>"+
"<Table><KEY>1421</KEY><NAME>雁北地区(1994)</NAME></Table><Table><KEY>1422</KEY><NAME>忻州地区</NAME></Table><Table><KEY>1423</KEY><NAME>山西省吕梁地区</NAME></Table>"+
"<Table><KEY>1424</KEY><NAME>晋中地区</NAME></Table><Table><KEY>1426</KEY><NAME>临汾地区</NAME></Table><Table><KEY>1427</KEY><NAME>运城地区</NAME></Table>"+
"<Table><KEY>1501</KEY><NAME>内蒙古自治区呼和浩特市</NAME></Table><Table><KEY>1502</KEY><NAME>内蒙古自治区包头市</NAME></Table><Table><KEY>1503</KEY><NAME>内蒙古自治区乌海市</NAME></Table>"+
"<Table><KEY>1504</KEY><NAME>内蒙古自治区赤峰市</NAME></Table><Table><KEY>1505</KEY><NAME>内蒙古自治区通辽市</NAME></Table><Table><KEY>1506</KEY><NAME>内蒙古自治区鄂尔多斯市</NAME></Table>"+
"<Table><KEY>1507</KEY><NAME>内蒙古自治区呼伦贝尔市</NAME></Table><Table><KEY>1521</KEY><NAME>呼伦贝尔盟</NAME></Table><Table><KEY>1522</KEY><NAME>内蒙古自治区兴安盟</NAME></Table>"+
"<Table><KEY>1523</KEY><NAME>哲里木盟</NAME></Table><Table><KEY>1525</KEY><NAME>内蒙古自治区锡林郭勒盟</NAME></Table><Table><KEY>1526</KEY><NAME>内蒙古自治区乌兰察布盟</NAME></Table>"+
"<Table><KEY>1527</KEY><NAME>伊克昭盟</NAME></Table><Table><KEY>1528</KEY><NAME>内蒙古自治区巴彦淖尔盟</NAME></Table><Table><KEY>1529</KEY><NAME>内蒙古自治区阿拉善盟</NAME></Table>"+
"<Table><KEY>2101</KEY><NAME>辽宁省沈阳市</NAME></Table><Table><KEY>2102</KEY><NAME>辽宁省大连市</NAME></Table><Table><KEY>2103</KEY><NAME>辽宁省鞍山市</NAME></Table>"+
"<Table><KEY>2104</KEY><NAME>辽宁省抚顺市</NAME></Table><Table><KEY>2105</KEY><NAME>辽宁省本溪市</NAME></Table><Table><KEY>2106</KEY><NAME>辽宁省丹东市</NAME></Table>"+
"<Table><KEY>2107</KEY><NAME>辽宁省锦州市</NAME></Table><Table><KEY>2108</KEY><NAME>辽宁省营口市</NAME></Table><Table><KEY>2109</KEY><NAME>辽宁省阜新市</NAME></Table>"+
"<Table><KEY>2110</KEY><NAME>辽宁省辽阳市</NAME></Table><Table><KEY>2111</KEY><NAME>辽宁省盘锦市</NAME></Table><Table><KEY>2112</KEY><NAME>辽宁省铁岭市</NAME></Table>"+
"<Table><KEY>2113</KEY><NAME>辽宁省朝阳市</NAME></Table><Table><KEY>2114</KEY><NAME>辽宁省葫芦岛市</NAME></Table><Table><KEY>2201</KEY><NAME>吉林省长春市</NAME></Table>"+
"<Table><KEY>2202</KEY><NAME>吉林省吉林市</NAME></Table><Table><KEY>2203</KEY><NAME>吉林省四平市</NAME></Table><Table><KEY>2204</KEY><NAME>吉林省辽源市</NAME></Table>"+
"<Table><KEY>2205</KEY><NAME>吉林省通化市</NAME></Table><Table><KEY>2206</KEY><NAME>吉林省白山市</NAME></Table><Table><KEY>2207</KEY><NAME>吉林省松原市</NAME></Table>"+
"<Table><KEY>2208</KEY><NAME>吉林省白城市</NAME></Table><Table><KEY>2223</KEY><NAME>白城地区(1994)</NAME></Table><Table><KEY>2224</KEY><NAME>吉林省延边朝鲜族自治州</NAME></Table>"+
"<Table><KEY>2301</KEY><NAME>黑龙江省哈尔滨市</NAME></Table><Table><KEY>2302</KEY><NAME>黑龙江省齐齐哈尔市</NAME></Table><Table><KEY>2303</KEY><NAME>黑龙江省鸡西市</NAME></Table>"+
"<Table><KEY>2304</KEY><NAME>黑龙江省鹤岗市</NAME></Table><Table><KEY>2305</KEY><NAME>黑龙江省双鸭山市</NAME></Table><Table><KEY>2306</KEY><NAME>黑龙江省大庆市</NAME></Table>"+
"<Table><KEY>2307</KEY><NAME>黑龙江省伊春市</NAME></Table><Table><KEY>2308</KEY><NAME>黑龙江省佳木斯市</NAME></Table><Table><KEY>2309</KEY><NAME>黑龙江省七台河市</NAME></Table>"+
"<Table><KEY>2310</KEY><NAME>黑龙江省牡丹江市</NAME></Table><Table><KEY>2311</KEY><NAME>黑龙江省黑河市</NAME></Table><Table><KEY>2312</KEY><NAME>黑龙江省绥化市</NAME></Table>"+
"<Table><KEY>2321</KEY><NAME>松花江地区(1996)</NAME></Table><Table><KEY>2323</KEY><NAME>绥化地区</NAME></Table><Table><KEY>2326</KEY><NAME>黑河地区(1994)</NAME></Table>"+
"<Table><KEY>2327</KEY><NAME>黑龙江省大兴安岭地区</NAME></Table><Table><KEY>3101</KEY><NAME>市辖区</NAME></Table><Table><KEY>3201</KEY><NAME>江苏省南京市</NAME></Table>"+
"<Table><KEY>3202</KEY><NAME>江苏省无锡市</NAME></Table><Table><KEY>3203</KEY><NAME>江苏省徐州市</NAME></Table><Table><KEY>3204</KEY><NAME>江苏省常州市</NAME></Table>"+
"<Table><KEY>3205</KEY><NAME>江苏省苏州市</NAME></Table><Table><KEY>3206</KEY><NAME>江苏省南通市</NAME></Table><Table><KEY>3207</KEY><NAME>江苏省连云港市</NAME></Table>"+
"<Table><KEY>3208</KEY><NAME>江苏省淮安市</NAME></Table><Table><KEY>3209</KEY><NAME>江苏省盐城市</NAME></Table><Table><KEY>3210</KEY><NAME>江苏省扬州市</NAME></Table>"+
"<Table><KEY>3211</KEY><NAME>江苏省镇江市</NAME></Table><Table><KEY>3212</KEY><NAME>江苏省泰州市</NAME></Table><Table><KEY>3213</KEY><NAME>江苏省宿迁市</NAME></Table>"+
"<Table><KEY>3301</KEY><NAME>浙江省杭州市</NAME></Table><Table><KEY>3302</KEY><NAME>浙江省宁波市</NAME></Table><Table><KEY>3303</KEY><NAME>浙江省温州市</NAME></Table>"+
"<Table><KEY>3304</KEY><NAME>浙江省嘉兴市</NAME></Table><Table><KEY>3305</KEY><NAME>浙江省湖州市</NAME></Table><Table><KEY>3306</KEY><NAME>浙江省绍兴市</NAME></Table>"+
"<Table><KEY>3307</KEY><NAME>浙江省金华市</NAME></Table><Table><KEY>3308</KEY><NAME>浙江省衢州市</NAME></Table><Table><KEY>3309</KEY><NAME>浙江省舟山市</NAME></Table>"+
"<Table><KEY>3310</KEY><NAME>浙江省台州市</NAME></Table><Table><KEY>3311</KEY><NAME>浙江省丽水市</NAME></Table><Table><KEY>3325</KEY><NAME>丽水地区</NAME></Table>"+
"<Table><KEY>3326</KEY><NAME>台州地区(1994)</NAME></Table><Table><KEY>3327</KEY><NAME>舟山地区(1991)</NAME></Table><Table><KEY>3401</KEY><NAME>安徽省合肥市</NAME>"+
"</Table><Table><KEY>3402</KEY><NAME>安徽省芜湖市</NAME></Table><Table><KEY>3403</KEY><NAME>安徽省蚌埠市</NAME></Table><Table><KEY>3404</KEY><NAME>安徽省淮南市</NAME></Table>"+
"<Table><KEY>3405</KEY><NAME>安徽省马鞍山市</NAME></Table><Table><KEY>3406</KEY><NAME>安徽省淮北市</NAME></Table><Table><KEY>3407</KEY><NAME>安徽省铜陵市</NAME></Table>"+
"<Table><KEY>3408</KEY><NAME>安徽省安庆市</NAME></Table><Table><KEY>3410</KEY><NAME>安徽省黄山市</NAME></Table><Table><KEY>3411</KEY><NAME>安徽省滁州市</NAME></Table>"+
"<Table><KEY>3412</KEY><NAME>安徽省阜阳市</NAME></Table><Table><KEY>3413</KEY><NAME>安徽省宿州市</NAME></Table><Table><KEY>3414</KEY><NAME>安徽省巢湖市</NAME></Table>"+
"<Table><KEY>3415</KEY><NAME>安徽省六安市</NAME></Table><Table><KEY>3416</KEY><NAME>安徽省亳州市</NAME></Table><Table><KEY>3417</KEY><NAME>安徽省池州市</NAME></Table>"+
"<Table><KEY>3418</KEY><NAME>安徽省宣城市</NAME></Table><Table><KEY>3421</KEY><NAME>阜阳地区(1996)</NAME></Table><Table><KEY>3423</KEY><NAME>滁县地区(1994)</NAME></Table>"+
"<Table><KEY>3424</KEY><NAME>六安地区</NAME></Table><Table><KEY>3425</KEY><NAME>宣城地区</NAME></Table><Table><KEY>3426</KEY><NAME>巢湖地区</NAME></Table>"+
"<Table><KEY>3429</KEY><NAME>池州地区</NAME></Table><Table><KEY>3501</KEY><NAME>福建省福州市</NAME></Table><Table><KEY>3502</KEY><NAME>福建省厦门市</NAME></Table>"+
"<Table><KEY>3503</KEY><NAME>福建省莆田市</NAME></Table><Table><KEY>3504</KEY><NAME>福建省三明市</NAME></Table><Table><KEY>3505</KEY><NAME>福建省泉州市</NAME></Table>"+
"<Table><KEY>3506</KEY><NAME>福建省漳州市</NAME></Table><Table><KEY>3507</KEY><NAME>福建省南平市</NAME></Table><Table><KEY>3508</KEY><NAME>福建省龙岩市</NAME></Table>"+
"<Table><KEY>3509</KEY><NAME>福建省宁德市</NAME></Table><Table><KEY>3521</KEY><NAME>南平地区(1994)</NAME></Table><Table><KEY>3522</KEY><NAME>宁德地区</NAME></Table>"+
"<Table><KEY>3526</KEY><NAME>龙岩地区(1996)</NAME></Table><Table><KEY>3601</KEY><NAME>江西省南昌市</NAME></Table><Table><KEY>3602</KEY><NAME>江西省景德镇市</NAME></Table>"+
"<Table><KEY>3603</KEY><NAME>江西省萍乡市</NAME></Table><Table><KEY>3604</KEY><NAME>江西省九江市</NAME></Table><Table><KEY>3605</KEY><NAME>江西省新余市</NAME></Table>"+
"<Table><KEY>3606</KEY><NAME>江西省鹰潭市</NAME></Table><Table><KEY>3607</KEY><NAME>江西省赣州市</NAME></Table><Table><KEY>3608</KEY><NAME>江西省吉安市</NAME></Table>"+
"<Table><KEY>3609</KEY><NAME>江西省宜春市</NAME></Table><Table><KEY>3610</KEY><NAME>江西省抚州市</NAME></Table><Table><KEY>3611</KEY><NAME>江西省上饶市</NAME></Table>"+
"<Table><KEY>3622</KEY><NAME>宜春地区</NAME></Table><Table><KEY>3623</KEY><NAME>上饶地区</NAME></Table><Table><KEY>3624</KEY><NAME>吉安地区</NAME></Table>"+
"<Table><KEY>3625</KEY><NAME>抚州地区</NAME></Table><Table><KEY>3701</KEY><NAME>山东省济南市</NAME></Table><Table><KEY>3702</KEY><NAME>山东省青岛市</NAME>"+
"</Table><Table><KEY>3703</KEY><NAME>山东省淄博市</NAME></Table><Table><KEY>3704</KEY><NAME>山东省枣庄市</NAME></Table><Table><KEY>3705</KEY><NAME>山东省东营市</NAME></Table>"+
"<Table><KEY>3706</KEY><NAME>山东省烟台市</NAME></Table><Table><KEY>3707</KEY><NAME>山东省潍坊市</NAME></Table><Table><KEY>3708</KEY><NAME>山东省济宁市</NAME></Table>"+
"<Table><KEY>3709</KEY><NAME>山东省泰安市</NAME></Table><Table><KEY>3710</KEY><NAME>山东省威海市</NAME></Table><Table><KEY>3711</KEY><NAME>山东省日照市</NAME></Table>"+
"<Table><KEY>3712</KEY><NAME>山东省莱芜市</NAME></Table><Table><KEY>3713</KEY><NAME>山东省临沂市</NAME></Table><Table><KEY>3714</KEY><NAME>山东省德州市</NAME></Table>"+
"<Table><KEY>3715</KEY><NAME>山东省聊城市</NAME></Table><Table><KEY>3716</KEY><NAME>山东省滨州市</NAME></Table><Table><KEY>3717</KEY><NAME>山东省荷泽市</NAME></Table>"+
"<Table><KEY>3723</KEY><NAME>滨州地区</NAME></Table><Table><KEY>3724</KEY><NAME>德州地区(1994)</NAME></Table><Table><KEY>3725</KEY><NAME>聊城地区(1997)</NAME></Table>"+
"<Table><KEY>3728</KEY><NAME>临沂地区(1994)</NAME></Table><Table><KEY>3729</KEY><NAME>菏泽地区</NAME></Table><Table><KEY>4101</KEY><NAME>河南省郑州市</NAME></Table>"+
"<Table><KEY>4102</KEY><NAME>河南省开封市</NAME></Table><Table><KEY>4103</KEY><NAME>河南省洛阳市</NAME></Table><Table><KEY>4104</KEY><NAME>河南省平顶山市</NAME></Table>"+
"<Table><KEY>4105</KEY><NAME>河南省安阳市</NAME></Table><Table><KEY>4106</KEY><NAME>河南省鹤壁市</NAME></Table><Table><KEY>4107</KEY><NAME>河南省新乡市</NAME></Table>"+
"<Table><KEY>4108</KEY><NAME>河南省焦作市</NAME></Table><Table><KEY>4109</KEY><NAME>河南省濮阳市</NAME></Table><Table><KEY>4110</KEY><NAME>河南省许昌市</NAME></Table>"+
"<Table><KEY>4111</KEY><NAME>河南省漯河市</NAME></Table><Table><KEY>4112</KEY><NAME>河南省三门峡市</NAME></Table><Table><KEY>4113</KEY><NAME>河南省南阳市</NAME></Table>"+
"<Table><KEY>4114</KEY><NAME>河南省商丘市</NAME></Table><Table><KEY>4115</KEY><NAME>河南省信阳市</NAME></Table><Table><KEY>4116</KEY><NAME>河南省周口市</NAME></Table>"+
"<Table><KEY>4117</KEY><NAME>河南省驻马店市</NAME></Table><Table><KEY>4123</KEY><NAME>商丘地区(1997)</NAME></Table><Table><KEY>4127</KEY><NAME>周口地区</NAME></Table>"+
"<Table><KEY>4128</KEY><NAME>驻马店地区</NAME></Table><Table><KEY>4129</KEY><NAME>南阳地区(1994)</NAME></Table><Table><KEY>4201</KEY><NAME>湖北省武汉市</NAME></Table>"+
"<Table><KEY>4202</KEY><NAME>湖北省黄石市</NAME></Table><Table><KEY>4203</KEY><NAME>湖北省十堰市</NAME></Table><Table><KEY>4204</KEY><NAME>沙市市(1994)</NAME></Table>"+
"<Table><KEY>4205</KEY><NAME>湖北省宜昌市</NAME></Table><Table><KEY>4206</KEY><NAME>湖北省襄樊市</NAME></Table><Table><KEY>4207</KEY><NAME>湖北省鄂州市</NAME></Table>"+
"<Table><KEY>4208</KEY><NAME>湖北省荆门市</NAME></Table><Table><KEY>4209</KEY><NAME>湖北省孝感市</NAME></Table><Table><KEY>4210</KEY><NAME>湖北省荆州市</NAME></Table>"+
"<Table><KEY>4211</KEY><NAME>湖北省黄冈市</NAME></Table><Table><KEY>4212</KEY><NAME>湖北省咸宁市</NAME></Table><Table><KEY>4213</KEY><NAME>湖北省随州市</NAME></Table>"+
"<Table><KEY>4221</KEY><NAME>黄冈地区(1995)</NAME></Table><Table><KEY>4222</KEY><NAME>孝感地区(1994)</NAME></Table><Table><KEY>4223</KEY><NAME>咸宁地区</NAME></Table>"+
"<Table><KEY>4224</KEY><NAME>荆州地区(1994)</NAME></Table><Table><KEY>4226</KEY><NAME>郧阳地区(1994)</NAME></Table><Table><KEY>4227</KEY><NAME>宜昌地区(1994)</NAME></Table>"+
"<Table><KEY>4228</KEY><NAME>湖北省恩施土家族苗族自治州</NAME></Table><Table><KEY>4229</KEY><NAME>省直辖行政单位(1996)</NAME></Table><Table><KEY>4290</KEY><NAME>湖北省省直辖行政单位</NAME></Table>"+
"<Table><KEY>4301</KEY><NAME>湖南省长沙市</NAME></Table><Table><KEY>4302</KEY><NAME>湖南省株洲市</NAME></Table><Table><KEY>4303</KEY><NAME>湖南省湘潭市</NAME></Table>"+
"<Table><KEY>4304</KEY><NAME>湖南省衡阳市</NAME></Table><Table><KEY>4305</KEY><NAME>湖南省邵阳市</NAME></Table><Table><KEY>4306</KEY><NAME>湖南省岳阳市</NAME></Table>"+
"<Table><KEY>4307</KEY><NAME>湖南省常德市</NAME></Table><Table><KEY>4308</KEY><NAME>湖南省张家界市</NAME></Table><Table><KEY>4309</KEY><NAME>湖南省益阳市</NAME></Table>"+
"<Table><KEY>4310</KEY><NAME>湖南省郴州市</NAME></Table><Table><KEY>4311</KEY><NAME>湖南省永州市</NAME></Table><Table><KEY>4312</KEY><NAME>湖南省怀化市</NAME></Table>"+
"<Table><KEY>4313</KEY><NAME>湖南省娄底市</NAME></Table><Table><KEY>4323</KEY><NAME>益阳地区(1994)</NAME></Table><Table><KEY>4325</KEY><NAME>娄底地区</NAME></Table>"+
"<Table><KEY>4328</KEY><NAME>郴州地区(1994)</NAME></Table><Table><KEY>4329</KEY><NAME>零陵地区(1995)</NAME></Table><Table><KEY>4330</KEY><NAME>怀化地区(1997)</NAME></Table>"+
"<Table><KEY>4331</KEY><NAME>湖南省湘西土家族苗族自治州</NAME></Table><Table><KEY>4401</KEY><NAME>广东省广州市</NAME></Table><Table><KEY>4402</KEY><NAME>广东省韶关市</NAME></Table>"+
"<Table><KEY>4403</KEY><NAME>广东省深圳市</NAME></Table><Table><KEY>4404</KEY><NAME>广东省珠海市</NAME></Table><Table><KEY>4405</KEY><NAME>广东省汕头市</NAME></Table>"+
"<Table><KEY>4406</KEY><NAME>广东省佛山市</NAME></Table><Table><KEY>4407</KEY><NAME>广东省江门市</NAME></Table><Table><KEY>4408</KEY><NAME>广东省湛江市</NAME></Table>"+
"<Table><KEY>4409</KEY><NAME>广东省茂名市</NAME></Table><Table><KEY>4410</KEY><NAME>海口市(1991)</NAME></Table><Table><KEY>4412</KEY><NAME>广东省肇庆市</NAME></Table>"+
"<Table><KEY>4413</KEY><NAME>广东省惠州市</NAME></Table><Table><KEY>4414</KEY><NAME>广东省梅州市</NAME></Table><Table><KEY>4415</KEY><NAME>广东省汕尾市</NAME></Table>"+
"<Table><KEY>4416</KEY><NAME>广东省河源市</NAME></Table><Table><KEY>4417</KEY><NAME>广东省阳江市</NAME></Table><Table><KEY>4418</KEY><NAME>广东省清远市</NAME></Table>"+
"<Table><KEY>4419</KEY><NAME>广东省东莞市</NAME></Table><Table><KEY>4420</KEY><NAME>广东省中山市</NAME></Table><Table><KEY>4451</KEY><NAME>广东省潮州市</NAME></Table>"+
"<Table><KEY>4452</KEY><NAME>广东省揭阳市</NAME></Table><Table><KEY>4453</KEY><NAME>广东省云浮市</NAME></Table><Table><KEY>4501</KEY><NAME>广西壮族自治区南宁市</NAME></Table>"+
"<Table><KEY>4502</KEY><NAME>广西壮族自治区柳州市</NAME></Table><Table><KEY>4503</KEY><NAME>广西壮族自治区桂林市</NAME></Table><Table><KEY>4504</KEY><NAME>广西壮族自治区梧州市</NAME></Table>"+
"<Table><KEY>4505</KEY><NAME>广西壮族自治区北海市</NAME></Table><Table><KEY>4506</KEY><NAME>广西壮族自治区防城港市</NAME></Table><Table><KEY>4507</KEY><NAME>广西壮族自治区钦州市</NAME></Table>"+
"<Table><KEY>4508</KEY><NAME>广西壮族自治区贵港市</NAME></Table><Table><KEY>4509</KEY><NAME>广西壮族自治区玉林市</NAME></Table><Table><KEY>4510</KEY><NAME>广西壮族自治区百色市</NAME></Table>"+
"<Table><KEY>4511</KEY><NAME>广西壮族自治区贺州市</NAME></Table><Table><KEY>4512</KEY><NAME>广西壮族自治区河池市</NAME></Table><Table><KEY>4513</KEY><NAME>广西壮族自治区来宾市</NAME></Table>"+
"<Table><KEY>4514</KEY><NAME>广西壮族自治区崇左市</NAME></Table><Table><KEY>4521</KEY><NAME>南宁地区</NAME></Table><Table><KEY>4522</KEY><NAME>柳州地区</NAME></Table><Table><KEY>4524</KEY><NAME>贺州地区</NAME></Table>"+
"<Table><KEY>4525</KEY><NAME>玉林地区(1997)</NAME></Table><Table><KEY>4526</KEY><NAME>百色地区</NAME></Table><Table><KEY>4527</KEY><NAME>河池地区</NAME></Table><Table><KEY>4528</KEY><NAME>钦州地区(1994)</NAME></Table>"+
"<Table><KEY>4601</KEY><NAME>海南省海口市</NAME></Table><Table><KEY>4602</KEY><NAME>海南省三亚市</NAME></Table><Table><KEY>4690</KEY><NAME>海南省省直辖县级行政单位</NAME></Table>"+
"<Table><KEY>5001</KEY><NAME>市辖区</NAME></Table><Table><KEY>5101</KEY><NAME>四川省成都市</NAME></Table><Table><KEY>5102</KEY><NAME>重庆市(1997)</NAME></Table>"+
"<Table><KEY>5103</KEY><NAME>四川省自贡市</NAME></Table><Table><KEY>5104</KEY><NAME>四川省攀枝花市</NAME></Table><Table><KEY>5105</KEY><NAME>四川省泸州市</NAME></Table>"+
"<Table><KEY>5106</KEY><NAME>四川省德阳市</NAME></Table><Table><KEY>5107</KEY><NAME>四川省绵阳市</NAME></Table><Table><KEY>5108</KEY><NAME>四川省广元市</NAME></Table>"+
"<Table><KEY>5109</KEY><NAME>四川省遂宁市</NAME></Table><Table><KEY>5110</KEY><NAME>四川省内江市</NAME></Table><Table><KEY>5111</KEY><NAME>四川省乐山市</NAME></Table>"+
"<Table><KEY>5112</KEY><NAME>万县市(1997)</NAME></Table><Table><KEY>5113</KEY><NAME>四川省南充市</NAME></Table><Table><KEY>5114</KEY><NAME>四川省眉山市</NAME></Table>"+
"<Table><KEY>5115</KEY><NAME>四川省宜宾市</NAME></Table><Table><KEY>5116</KEY><NAME>四川省广安市</NAME></Table><Table><KEY>5117</KEY><NAME>四川省达州市</NAME></Table>"+
"<Table><KEY>5118</KEY><NAME>四川省雅安市</NAME></Table><Table><KEY>5119</KEY><NAME>四川省巴中市</NAME></Table><Table><KEY>5120</KEY><NAME>四川省资阳市</NAME></Table>"+
"<Table><KEY>5122</KEY><NAME>万县地区(1994)</NAME></Table><Table><KEY>5123</KEY><NAME>涪陵地区(1995)</NAME></Table><Table><KEY>5125</KEY><NAME>宜宾地区(1996)</NAME></Table>"+
"<Table><KEY>5129</KEY><NAME>南充地区(1994)</NAME></Table><Table><KEY>5130</KEY><NAME>达川地区</NAME></Table><Table><KEY>5131</KEY><NAME>雅安地区</NAME></Table>"+
"<Table><KEY>5132</KEY><NAME>四川省阿坝藏族羌族自治州</NAME></Table><Table><KEY>5133</KEY><NAME>四川省甘孜藏族自治州</NAME></Table><Table><KEY>5134</KEY><NAME>四川省凉山彝族自治州</NAME></Table>"+
"<Table><KEY>5135</KEY><NAME>黔江地区(1997)</NAME></Table><Table><KEY>5137</KEY><NAME>巴中地区</NAME></Table><Table><KEY>5138</KEY><NAME>眉山地区</NAME></Table>"+
"<Table><KEY>5139</KEY><NAME>资阳地区</NAME></Table><Table><KEY>5201</KEY><NAME>贵州省贵阳市</NAME></Table><Table><KEY>5202</KEY><NAME>贵州省六盘水市</NAME></Table>"+
"<Table><KEY>5203</KEY><NAME>贵州省遵义市</NAME></Table><Table><KEY>5204</KEY><NAME>贵州省安顺市</NAME></Table><Table><KEY>5221</KEY><NAME>遵义地区(1997)</NAME></Table>"+
"<Table><KEY>5222</KEY><NAME>贵州省铜仁地区</NAME></Table><Table><KEY>5223</KEY><NAME>贵州省黔西南布依族苗族自治州</NAME></Table>"+
"<Table><KEY>5224</KEY><NAME>贵州省毕节地区</NAME></Table><Table><KEY>5225</KEY><NAME>安顺地区</NAME></Table><Table><KEY>5226</KEY><NAME>贵州省黔东南苗族侗族自治州</NAME></Table>"+
"<Table><KEY>5227</KEY><NAME>贵州省黔南布依族苗族自治州</NAME></Table><Table><KEY>5301</KEY><NAME>云南省昆明市</NAME></Table><Table><KEY>5302</KEY><NAME>东川市</NAME></Table>"+
"<Table><KEY>5303</KEY><NAME>云南省曲靖市</NAME></Table><Table><KEY>5304</KEY><NAME>云南省玉溪市</NAME></Table><Table><KEY>5305</KEY><NAME>云南省保山市</NAME></Table>"+
"<Table><KEY>5306</KEY><NAME>云南省昭通市</NAME></Table><Table><KEY>5307</KEY><NAME>云南省丽江市</NAME></Table><Table><KEY>5321</KEY><NAME>昭通地区</NAME></Table>"+
"<Table><KEY>5322</KEY><NAME>曲靖地区(1997)</NAME></Table><Table><KEY>5323</KEY><NAME>云南省楚雄彝族自治州</NAME></Table><Table><KEY>5324</KEY><NAME>玉溪地区(1997)</NAME></Table>"+
"<Table><KEY>5325</KEY><NAME>云南省红河哈尼族彝族自治州</NAME></Table><Table><KEY>5326</KEY><NAME>云南省文山壮族苗族自治州</NAME></Table><Table><KEY>5327</KEY><NAME>云南省思茅地区</NAME></Table>"+
"<Table><KEY>5328</KEY><NAME>云南省西双版纳傣族自治州</NAME></Table><Table><KEY>5329</KEY><NAME>云南省大理白族自治州</NAME></Table><Table><KEY>5330</KEY><NAME>保山地区</NAME></Table>"+
"<Table><KEY>5331</KEY><NAME>云南省德宏傣族景颇族自治州</NAME></Table><Table><KEY>5332</KEY><NAME>丽江地区</NAME></Table><Table><KEY>5333</KEY><NAME>云南省怒江傈僳族自治州</NAME></Table>"+
"<Table><KEY>5334</KEY><NAME>云南省迪庆藏族自治州</NAME></Table><Table><KEY>5335</KEY><NAME>云南省临沧地区</NAME></Table><Table><KEY>5401</KEY><NAME>西藏自治区拉萨市</NAME></Table>"+
"<Table><KEY>5421</KEY><NAME>西藏自治区昌都地区</NAME></Table><Table><KEY>5422</KEY><NAME>西藏自治区山南地区</NAME></Table><Table><KEY>5423</KEY><NAME>西藏自治区日喀则地区</NAME></Table>"+
"<Table><KEY>5424</KEY><NAME>西藏自治区那曲地区</NAME></Table><Table><KEY>5425</KEY><NAME>西藏自治区阿里地区</NAME></Table><Table><KEY>5426</KEY><NAME>西藏自治区林芝地区</NAME></Table>"+
"<Table><KEY>6101</KEY><NAME>陕西省西安市</NAME></Table><Table><KEY>6102</KEY><NAME>陕西省铜川市</NAME></Table><Table><KEY>6103</KEY><NAME>陕西省宝鸡市</NAME></Table>"+
"<Table><KEY>6104</KEY><NAME>陕西省咸阳市</NAME></Table><Table><KEY>6105</KEY><NAME>陕西省渭南市</NAME></Table><Table><KEY>6106</KEY><NAME>陕西省延安市</NAME></Table>"+
"<Table><KEY>6107</KEY><NAME>陕西省汉中市</NAME></Table><Table><KEY>6108</KEY><NAME>陕西省榆林市</NAME></Table><Table><KEY>6109</KEY><NAME>陕西省安康市</NAME></Table>"+
"<Table><KEY>6110</KEY><NAME>陕西省商洛市</NAME></Table><Table><KEY>6121</KEY><NAME>渭南地区(1994)</NAME></Table><Table><KEY>6123</KEY><NAME>汉中地区(1996)</NAME></Table>"+
"<Table><KEY>6124</KEY><NAME>安康地区</NAME></Table><Table><KEY>6125</KEY><NAME>商洛地区</NAME></Table><Table><KEY>6126</KEY><NAME>延安地区(1996)</NAME></Table>"+
"<Table><KEY>6127</KEY><NAME>榆林地区</NAME></Table><Table><KEY>6201</KEY><NAME>甘肃省兰州市</NAME></Table><Table><KEY>6202</KEY><NAME>甘肃省嘉峪关市</NAME></Table>"+
"<Table><KEY>6203</KEY><NAME>甘肃省金昌市</NAME></Table><Table><KEY>6204</KEY><NAME>甘肃省白银市</NAME></Table><Table><KEY>6205</KEY><NAME>甘肃省天水市</NAME></Table>"+
"<Table><KEY>6206</KEY><NAME>甘肃省武威市</NAME></Table><Table><KEY>6207</KEY><NAME>甘肃省张掖市</NAME></Table><Table><KEY>6208</KEY><NAME>甘肃省平凉市</NAME></Table>"+
"<Table><KEY>6209</KEY><NAME>甘肃省酒泉市</NAME></Table><Table><KEY>6210</KEY><NAME>甘肃省庆阳市</NAME></Table><Table><KEY>6221</KEY><NAME>酒泉地区</NAME></Table>"+
"<Table><KEY>6222</KEY><NAME>张掖地区</NAME></Table><Table><KEY>6223</KEY><NAME>武威地区</NAME></Table><Table><KEY>6224</KEY><NAME>甘肃省定西地区</NAME></Table>"+
"<Table><KEY>6226</KEY><NAME>甘肃省陇南地区</NAME></Table><Table><KEY>6227</KEY><NAME>平凉地区</NAME></Table><Table><KEY>6228</KEY><NAME>庆阳地区</NAME></Table>"+
"<Table><KEY>6229</KEY><NAME>甘肃省临夏回族自治州</NAME></Table><Table><KEY>6230</KEY><NAME>甘肃省甘南藏族自治州</NAME></Table><Table><KEY>6301</KEY><NAME>青海省西宁市</NAME></Table>"+
"<Table><KEY>6321</KEY><NAME>青海省海东地区</NAME></Table><Table><KEY>6322</KEY><NAME>青海省海北藏族自治州</NAME></Table><Table><KEY>6323</KEY><NAME>青海省黄南藏族自治州</NAME></Table>"+
"<Table><KEY>6325</KEY><NAME>青海省海南藏族自治州</NAME></Table><Table><KEY>6326</KEY><NAME>青海省果洛藏族自治州</NAME></Table><Table><KEY>6327</KEY><NAME>青海省玉树藏族自治州</NAME></Table>"+
"<Table><KEY>6328</KEY><NAME>青海省海西蒙古族藏族自治州</NAME></Table><Table><KEY>6401</KEY><NAME>宁夏回族自治区银川市</NAME></Table><Table><KEY>6402</KEY><NAME>宁夏回族自治区石嘴山市</NAME></Table>"+
"<Table><KEY>6403</KEY><NAME>宁夏回族自治区吴忠市</NAME></Table><Table><KEY>6404</KEY><NAME>宁夏回族自治区固原市</NAME></Table><Table><KEY>6422</KEY><NAME>固原地区</NAME></Table>"+
"<Table><KEY>6501</KEY><NAME>新疆乌鲁木齐市</NAME></Table><Table><KEY>6502</KEY><NAME>新疆克拉玛依市</NAME></Table><Table><KEY>6503</KEY><NAME>石河子市(1991)</NAME></Table>"+
"<Table><KEY>6521</KEY><NAME>新疆吐鲁番地区</NAME></Table><Table><KEY>6522</KEY><NAME>新疆哈密地区</NAME></Table><Table><KEY>6523</KEY><NAME>新疆昌吉回族自治州</NAME></Table>"+
"<Table><KEY>6524</KEY><NAME>伊犁哈萨克自治州(1991)</NAME></Table><Table><KEY>6525</KEY><NAME>塔城地区(1991)</NAME></Table><Table><KEY>6526</KEY><NAME>阿勒泰地区(1991)</NAME></Table>"+
"<Table><KEY>6527</KEY><NAME>新疆博尔塔拉蒙古自治州</NAME></Table><Table><KEY>6528</KEY><NAME>新疆巴音郭楞蒙古自治州</NAME></Table><Table><KEY>6529</KEY><NAME>新疆阿克苏地区</NAME></Table>"+
"<Table><KEY>6530</KEY><NAME>新疆克孜勒苏柯尔克孜自治州</NAME></Table><Table><KEY>6531</KEY><NAME>新疆喀什地区</NAME></Table><Table><KEY>6532</KEY><NAME>新疆和田地区</NAME></Table>"+
"<Table><KEY>6540</KEY><NAME>新疆伊犁哈萨克自治州</NAME></Table><Table><KEY>6541</KEY><NAME>伊犁地区</NAME></Table><Table><KEY>6542</KEY><NAME>新疆塔城地区</NAME></Table>"+
"<Table><KEY>6543</KEY><NAME>新疆阿勒泰地区</NAME></Table><Table><KEY>6590</KEY><NAME>新疆省直辖行政单位</NAME></Table><Table><KEY>8110</KEY><NAME>参军入伍</NAME></Table>"+
"<Table><KEY>8210</KEY><NAME>复员转业(来自省内驻军)</NAME></Table><Table><KEY>8220</KEY><NAME>复员转业(来自省外驻军)</NAME></Table><Table><KEY>9001</KEY><NAME>保加利亚</NAME></Table>"+
"<Table><KEY>9002</KEY><NAME>捷克斯洛伐克</NAME></Table><Table><KEY>9003</KEY><NAME>希腊</NAME></Table><Table><KEY>9004</KEY><NAME>约旦</NAME></Table><Table><KEY>9005</KEY><NAME>蒙特塞拉特</NAME></Table>"+
"<Table><KEY>9006</KEY><NAME>巴拉圭</NAME></Table><Table><KEY>9008</KEY><NAME>乌干达</NAME></Table></NewDataSet>";
    }
}

posted on 2008-11-21 13:37  lexod  阅读(495)  评论(0编辑  收藏  举报