杂文

正则表达式:只能输入,数值,可以是正数,负数,小数,0
^[-+]([0-9]+.[0-9]*)|([0-9]*.[0-9]+)|([0-9]+)
求能判断字符串长度在1到6之间的正则表达式,注意字符里面可以含有汉字。
[/u4E00-/u9FA5a-zA-Z0-9]{1,6}


style="ime-mode:disabled" //禁用输入法

一段限制文本框只能输入数字0~9的代码:
<body>
<input οnkeyup="this.value=this.value.replace(//D/g,'')" onafterpaste="this.value=this.value.replace(//D/g,'')">
this.value=this.value.replace(/[^0-9|:]/g,'')
</body>

17种正则表达式

"^//d+$"  //非负整数(正整数 + 0)
"^[0-9]*[1-9][0-9]*$"  //正整数
"^((-//d+)|(0+))$"  //非正整数(负整数 + 0)
"^-[0-9]*[1-9][0-9]*$"  //负整数
"^-?//d+$"    //整数
"^//d+(//.//d+)?$"  //非负浮点数(正浮点数 + 0)
"^(([0-9]+//.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*//.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮点数
"^((-//d+(//.//d+)?)|(0+(//.0+)?))$"  //非正浮点数(负浮点数 + 0)
"^(-(([0-9]+//.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*//.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //负浮点数
"^(-?//d+)(//.//d+)?$"  //浮点数
"^[A-Za-z]+$"  //由26个英文字母组成的字符串
"^[A-Z]+$"  //由26个英文字母的大写组成的字符串
"^[a-z]+$"  //由26个英文字母的小写组成的字符串
"^[A-Za-z0-9]+$"  //由数字和26个英文字母组成的字符串
"^//w+$"  //由数字、26个英文字母或者下划线组成的字符串
"^[//w-]+(//.[//w-]+)*@[//w-]+(//.[//w-]+)+$"    //email地址
"^[a-zA-z]+://(//w+(-//w+)*)(//.(//w+(-//w+)*))*(//?//S*)?$"  //url
vbs和js只是引用正则对象的时候方法不同而已~~

1。js
var re = new RegExp("/d","ig");
或者
var re = //d/ig;
2。vbs
Set reg = New RegExp
reg.Pattern = "/d"
reg.IgnoreCase = True
regEx.Global = True


select walnut.*,cus_name from walnut left OUTER join cus_info on(walnut.cus_id=cus_info.cus_id)   order by wt_id desc

具有在输入非数字字符不回显的效果,即对非数字字符的输入不作反应。
function numbersonly(field,event){
   var key,keychar;
   if(window.event){
      key = window.event.keyCode;
   }
   else if (event){
      key = event.which;
   }
   else{
      return true
   }
   keychar = String.fromCharCode(key);
   if((key == null)||(key == 0)||(key == 8)||(key == 9)||(key == 13)||(key == 27)){
      return true;
   }
   else if(("0123456789.").indexOf(keychar)>-1){
      window.status = "";
      return true;
   }
   else {
      window.status = "Field excepts numbers only";
      return false;
   }
}

CPU的序列号
可以取CPU的序列号。
string cpuInfo = "";//cpu序列号
ManagementClass cimobject = new
ManagementClass("Win32_Processor");
ManagementObjectCollection moc = cimobject.GetInstances();
foreach(ManagementObject mo in moc)
{
cpuInfo = mo.Properties["ProcessorId"].Value.ToString();
Response.Write(cpuInfo);
}

获得硬盘D盘序列号
'获得硬盘C盘序列号

Function GetDrvID() As Long

    Dim GetVal As Long

    Dim TempStr1 As New String(Chr(0), 255)

    Dim TempStr2 As New String(Chr(0), 255)

 

    Dim TempLon1 As Integer

 

    Dim TempLon2 As Integer

 

    Dim lres As Integer

 

    lres = GetVolumeInformation("D:", TempStr1, 256, GetVal, TempLon1, TempLon2, TempStr2, 256)

    Return GetVal

End Function

 Private Declare Function GetVolumeInformation Lib "kernel32" Alias "GetVolumeInformationA" (ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As String, ByVal nVolumeNameSize As Integer, ByRef lpVolumeSerialNumber As Long, ByVal lpMaximumComponentLength As Integer, ByVal lpFileSystemFlags As Integer, ByVal lpFileSystemNameBuffer As String, ByVal nFileSystemNameSize As Integer) As Integer

 

 
获取网卡硬件地址
using System.Management;
...
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
foreach(ManagementObject mo in moc)
{
if((bool)mo["IPEnabled"] == true)
Console.WriteLine("MAC address/t{0}", mo["MacAddress"].ToString());
mo.Dispose();
}
}

去掉网页中鼠标移到该图片时出现的‘保存此图像’,‘打印此图像’。。。的按钮?让它们不显示
<META HTTP-EQUIV="imagetoolbar" CONTENT="no">

<img src="xxx.gif" GALLERYIMG="no">
 ASP.NET 服务器控件插入客户端脚本的方法。第一种方法是使用 Page 类的 RegisterStartupScript() 和 RegisterClientScriptBlock() 方法插入客户端脚本块。第二种方法是向 HTML 元素的属性添加客户端脚本。后者通过覆盖 Web 服务器控件的 AddAttributesToRender() 方法,并使用 HtmlTextWriter 的 AddAttribute() 方法来完成。

可以在数据库中设计一个表来存放不同的用户有自己定义的列,在显示的时候,在从数据库中读取自定义列,在DataGrid中加载
column=new BoundColumn();
        column.HeaderText=customColumn.GetName;
 column.DataField=customColumn.GetFieldName;
     this.DataGrid1.Columns.Add(column)

<select>
<option selected>——请选择——</option>
<optgroup label="分类一">
<option>——子类一</option>
<option>——子类二</option>
</optgroup>
<optgroup label="分类二">
<option>——子类一</option>
<option>——子类二</option>
</optgroup>
</select>

文件下载
Response.Clear();
Response.ContentType = getContentType();
Response.AddHeader("Content-Disposition","attachment;filename="+HttpUtility.UrlEncode(getFileName())+";");
Response.BinaryWrite( getContent() );
Response.Flush();
Response.End();

Response.Clear();
Response.AddHeader("Content-Disposition","attachment;filename=" + System.Web.HttpUtility.UrlEncode(getfilename()));
Response.WriteFile(strFilePath);//strFilePath是你的文件在服务器上的路径
Response.End();

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值