国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Flash > 正文

ActionScript使用正則表達式示例

2020-07-17 13:13:19
字體:
來源:轉載
供稿:網友
正則表達式在java,js,ActionScript以及其他開發語言中都較為常見,也是判斷數據是否符合標準的常用手段,基本來說ActionScript中的正則和java里面的是完全一致的,我自己把java的正則做了整理,如下所示

// 表示反斜線(/)字符
/t 表示制表符
/n 表示換行
[abc] 字符a,b或c
[^abc] 除a,b,c之外的任意字符
[a-zA-Z0-9] 表示由字母,數字組成
/d 表示數字
/D 表示非數字
/w 表示字母、數字、下劃線
/W 表示非字母、數字、下劃線
/s 表示空白字符(換行、空格等)
/S 表示非空白字符
^ 表示行的開頭
$ 表示行的結尾
上面是常用的正則規范,下面則是數量表示(X表示一組規范)
X{n} 必須出現n次
X{n,} 必須出現n次以上
X{n,m} 必須出現n~m次
X? 可以出現0次或1次
X* 可以出現0次,1次或多次
X+ 可以出現1次或多次
至于邏輯運算符我就不貼出來了,下面是我測試用的ActionScript

復制代碼
代碼如下:

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<fx:Script>
<![CDATA[
import mx.controls.Alert;
public function check(event:Event):void{
var name:String=this.username.text;
var password:String=this.password.text;
var birthday:String=this.birthday.text;
var reg1:String=this.reg1.text;
//匹配日期
var pattern:RegExp=new RegExp("http://d{4}-//d{2}-//d{2}");
var pattern2:RegExp=new RegExp("http://w{4}");
//匹配漢字
var pattern3:RegExp=new RegExp("^[a-zA-Z0-9]+$");
//匹配漢字
var pattern4:RegExp=new RegExp("[/u4e00-/u9fa5]");
//匹配郵箱
var pattern5:RegExp=new RegExp("^//w+@//w+//.//w+$");
// if(pattern.test(birthday)){
// Alert.show("郵箱格式正確");
// }
if(pattern4.test(reg1)){
Alert.show("格式正確");
}else{
Alert.show("格式有誤");
}
}
]]>
</fx:Script>
<s:Label x="136" y="42" text="用戶名" />
<s:TextInput x="180" y="42" id="username"/>
<s:Label x="148" y="103" text="密碼"/>
<s:TextInput x="180" y="93" id="password"/>
<s:Label x="149" y="146" text="生日" />
<s:TextInput x="180" y="135" id="birthday" text="1989-12-25"/>
<s:Label x="124" y="193" text="測試字符" />
<s:TextInput x="180" y="183" id="reg1" />
<s:Button x="180" y="232" label="登錄" click="check(event)"/>
</s:Application>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永川市| 高雄县| 禄劝| 铅山县| 永德县| 如皋市| 临沧市| 兴山县| 万山特区| 榆中县| 辽中县| 沛县| 河曲县| 乌拉特中旗| 大城县| 三穗县| 江阴市| 巧家县| 和林格尔县| 泰和县| 米脂县| 博野县| 泌阳县| 璧山县| 樟树市| 南京市| 清水河县| 资溪县| 佳木斯市| 南平市| 新巴尔虎右旗| 墨竹工卡县| 黔西| 阿拉尔市| 垫江县| 云南省| 浠水县| 会同县| 纳雍县| 于田县| 玛多县|