·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]正则表达式验证中文字符验证网址的URL验证QQ号码验证邮政编(2)

时间:2013-04-20 10:45CuPlayer.com
/* *去除字符串前面的空格和跳格符 */ varsrc:String=Hello!; trace(src);//原文本 trace(src.replace(/^\s*/g,));//去掉前面的空格 trace(src.replace(/\s*$/g,));//去掉后面的空格 /* *检查文本是否是一个邮箱地

/*
* 去除字符串前面的空格和跳格符
*/

var src:String=" Hello! ";
trace(src); //原文本
trace(src.replace(/^\s*/g,"")); //去掉前面的空格
trace(src.replace(/\s*$/g,"")); //去掉后面的空格

/*
* 检查文本是否是一个邮箱地址
*/

//var regex:RegExp=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([\.]\w+)*/;
var regex:RegExp=new RegExp("^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$");
var email1:String="yan.net@126.com";
var email2:String="yan.net@126_com";

trace("\""+email1+"\""+(regex.test(email1)?"是":"不是")+"邮箱地址");
trace("\""+email2+"\""+(regex.test(email2)?"是":"不是")+"邮箱地址");
trace(regex.test(email1));

/*
*验证中文字符
*/

var pattern:RegExp=/[\u4e00-\u9fa5]/;
var nihao:String="你好";
var hello:String="hello";
trace("验证'你好'字符串的结果:"+pattern.test(nihao));
trace("验证'hello'字符串的结果:"+pattern.test(hello));

/*
*验证网址的URL
*/

var pattern:RegExp=/[a-zA-z]+:\/\/[^\s]*/;
var url:String=http://www.baidu.com;
var errUrl:String="baidu.com";
trace("验证正确的网址格式的结果:"+pattern.test(url)); 
trace("验证错误的网址格式的结果:"+pattern.test(errUrl));

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器