<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE></TITLE>
</HEAD>
<BODY><INPUT type="text" id=test name=test size=40>
<INPUT type="button" value="Button" id=button1 name=button1 onclick="Valid()">
</BODY>
</HTML>
<SCRIPT LANGUAGE=javascript>
<!--
function Valid(){
var objRegExp=/(\d{11})([;|,| ])(\d{11})\2(\d{11})/g;
alert(objRegExp.test(test.value));
alert(RegExp.$2);}
//-->
</SCRIPT>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE></TITLE>
</HEAD>
<BODY><INPUT type="text" id=test name=test size=40>
<INPUT type="button" value="Button" id=button1 name=button1 onclick="Valid()">
</BODY>
</HTML>
<SCRIPT LANGUAGE=javascript>
<!--
function Valid(){
var objRegExp=/(\d{11})([;|,| ])(\d{11})\2(\d{11})/g;
alert(objRegExp.test(test.value));
alert(RegExp.$2);}
//-->
</SCRIPT>
alert(RegExp.$3);
alert(RegExp.$5);
就知道了,其它的类似
没有理解我的要求,如果手机号与手机号之间用且仅用一个逗号分隔,那用Split(",")可以
但是我现在的要求使用逗号,分号,或者空格!所以用split比较麻烦!re: zjsen(星愿)
你的是不是没有写全,并且我怎么得到分开后的值??大家再帮我看看?thanks
解决办法:
string[] str2 = Regex.Split(s,@"[,]|[ ]|[;]");
foreach(string i in str2)
Response.Write(i.ToString());可能我没有理解 xiays(一叶小舟) 的意思,参考blog的一篇文章!
http://dev.csdn.net/develop/article/25/25274.shtm