Win2003的机器名,机器名好像是对长度和字符都有限制。
有了解的请解释一下,thanks要是有验证机器名的正则表达式最好。

解决方案 »

  1.   

    自己试着改下,输入一些特殊字符,系统就会提示你了,我用的是XP,系统提示不可以用
    ` ~ ! @ # $ & * ( ) = + [ ] { } \ | : ; ' " , < > / ?
    这些字符来命名
    长度限制为15个字符其实最好就是只用a-z,A-Z,0-9和-中的字符命名,否则在网络环境中使用会出问题
      

  2.   

    不太熟悉,限制15个字符怎么写?哪位帮忙写一下。thanks
      

  3.   

    限制15个字符很容易,问题是字符范围,比如如下的写法是把字符限制在a-z,A-Z,0-9,-的范围内了
    ^[a-zA-Z0-9-]{1,15}$
      

  4.   

    学过客的。
    ^[^`~!@#$&*()=+\[\]{}\\|:;'",<>/?]{1,15}$(?!\n)
      

  5.   

    Regex computerNameRegex = new Regex("^[^`~!@#$&*()=+\[\]{}\\|:;'\",<>/?]{1,15}$(?!\n)");
      

  6.   

    多谢lxcnn(过客) 
    “^[a-zA-Z0-9-]{1,15}$”没问题,
    但是机器名不能以数字开头,这个要如何写
    得到结果马上揭帖
    thanks
      

  7.   

    不能以数字开头
    ------------------
    ^(?!\d)[a-zA-Z0-9-]{1,15}$
      

  8.   

    lxcnn(过客)
    真是牛人啊,什么时候都在线。