正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。 匹配中文字符的正则表达式:
作者:阿赖 (Email: A at Lai.com.cn 主页:http://www.9499.net Blog: http://blog.csdn.net/laily/ ) 关键字:正则表达式
摘要:收集一些常用的正则表达式。 正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会
"^\d+$"//非负整数(正整数 + 0) "^**$"//正整数 "^((-\d+)|(0+))$"//非正整数(负整数 + 0) "^-**$"//负整数 "^-?\d+$"
匹配中文字符的正则表达式: 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内): 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
// 空字符串 function CheckEmpty( str ) { return ( str == "" ); } function Check( reg, str )
.net中客户端验证可以用微软自带的验证控件,但明显没有直接写的Javascript来得简单有效,请参照以下三步: 第一:Form如下: <form id="Form1"
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="datetimevalidate
// 空字符串 function CheckEmpty( str ) { return ( str == "" ); } function Check( reg, str ) {
//************** trim space *******************// //name: Trim //target: Trim left/