麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Regex > 正文

正則表達式與HTML5新元素

2020-03-16 20:58:20
字體:
供稿:網(wǎng)友

ProcessOn是一個在線協(xié)作繪圖平臺,為用戶提供最強大、易用的作圖工具!

它可以很方便的在線簡單繪制一些東西,讓自己去具體理解。

正則表達式

今日的正則只是學習正則的簡單使用。在HTML5的標簽屬性的強大面前,我們已經(jīng)可以不用去先學習javascript才能再去正則了,因為HTML5的input標簽的pattern可以實現(xiàn)標簽的驗證,近似取代復(fù)雜的javascript使用正則驗證表單,在未來一定會完全取代的。

正則的簡單使用:

[0-9] 查找任何從 0 至 9 的數(shù)字。
[a-z] 查找任何從小寫 a 到小寫 z 的字符。
[A-Z] 查找任何從大寫 A 到大寫 Z 的字符。
[A-z] 查找任何從大寫 A 到小寫 z 的字符。
n{X} 匹配包含 X 個 n 的序列的字符串。
n{X,Y} 匹配包含 X 或 Y 個 n 的序列的字符串。
n{X,} 匹配包含至少 X 個 n 的序列的字符串。

記得這幾個可以實現(xiàn)簡單的正則運算了。如:

<form action="#"><input type="text" pattern="[0-9a-zA-Z]{1,}" required><input type="submit" value="提交"></form>

這就是個簡單驗證范圍在1個字符以上的任意0到9或a到z或A到Z的表單驗證,而required是設(shè)置這個文本為必填項,否則會在提交表單時提示填寫。

而具體的使用正則,則需要記得元字符、量詞及方括號的用意。

正則與html5新元素

pattern屬性規(guī)定了正則的匹配方式,還有只能是編寫與正則匹配的長度。

它現(xiàn)在無法現(xiàn)實到像javascript的RegExp對象那么方便,不可以去設(shè)置修飾符,就是設(shè)置全局或大小寫敏感等。

但它的功能已經(jīng)很強大了。

而為什么無法設(shè)置修飾符,因為它是正則表達式,而在w3c里解釋是pattern 是正則表達式,而不是字符串,則必須省略該修飾符,所以它不能設(shè)置這個修飾符,不是會出錯。

補充小知識:匹配中文的正則

[/u4e00-/u9fa5]這個確實只匹配中文

[^/x00-/xff]這個匹配所有非ASCII的字符,也就是一般意義上的半角字符,而這些%!)(之類的是全角字符 。

HTML5之音頻與視頻元素

audio音頻標簽

<audio controls autoplay loop ><source src="URL" type="audio/mp4"><source ssrc="URL" type="audio/ogg"><p>你的瀏覽器不支持</p> </audio>

效果圖:

正則與html5新元素

它的屬性:

autoplay autoplay 如果出現(xiàn)該屬性,則音頻在就緒后馬上播放。

controls controls 如果出現(xiàn)該屬性,則向用戶顯示控件,比如播放按鈕。

loop loop 如果出現(xiàn)該屬性,則每當音頻結(jié)束時重新開始播放。

preload preload 如果出現(xiàn)該屬性,則音頻在頁面加載時進行加載,并預(yù)備播放。如果 使用 "autoplay",則忽略該屬性。

src url 要播放的音頻的 URL。

video視頻標簽

<video controls loop muted width="400" height="400" poster="播放前的顯示圖片URL"><source src="視頻本地地址URL" type="video/mp4"><source src="視頻本地地址URL" type="video/ogg"><p>你的瀏覽器不支持</p> </video> 

正則與html5新元素

它的屬性:

autoplay autoplay 如果出現(xiàn)該屬性,則視頻在就緒后馬上播放。

controls controls 如果出現(xiàn)該屬性,則向用戶顯示控件,比如播放按鈕。

loop loop 如果出現(xiàn)該屬性,則當媒介文件完成播放后再次開始播放。

muted muted 規(guī)定視頻的音頻輸出應(yīng)該被靜音。

poster URL 規(guī)定視頻下載時顯示的圖像,或者在用戶點擊播放按鈕前顯示的圖像。

preload preload 如果出現(xiàn)該屬性,則視頻在頁面加載時進行加載,并預(yù)備播放。如果 使用 "autoplay",則忽略該屬性。

src url 要播放的視頻的 URL。

width pixels 設(shè)置視頻播放器的寬度。

height pixels 設(shè)置視頻播放器的高度。

它們都有三種格式一種是mp4,一種是ogg,還有一種webm,目前在這方面支持的格式還不夠完善。

以上所述是小編給大家介紹的正則表達式與HTML5新元素,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對VEVB武林網(wǎng)網(wǎng)站的支持!

 


注:相關(guān)教程知識閱讀請移步到正則表達式頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 中文字幕www. | 毛片小网站 | 2021国产精品 | 国产精品久久久久久久久粉嫩 | 国产精品久久久久久久久久iiiii | 亚洲影视中文字幕 | 美国一级免费视频 | 成人三级视频网站 | 日韩av成人| 西川av在线一区二区三区 | 羞羞网站在线观看入口免费 | 精品中文字幕在线观看 | 午夜视频在线免费 | 免费观看黄色一级视频 | 黄色aaa视频 | 深夜福利视频绿巨人视频在线观看 | 国产免费高清在线视频 | 久久亚洲成人 | 黄色毛片a级 | 日本不卡视频在线观看 | 九九热精品在线 | 欧美精品日日鲁夜夜添 | 国产一区二区精品在线观看 | 欧美成人一区免费视频 | 91精品久久久久久久 | 欧美亚洲黄色 | 综合日韩av | 精品国产乱码久久久久久久 | 国产一级性生活视频 | 欧美激情猛片xxxⅹ大3 | 久久人人人 | 久久99精品久久久久久秒播放器 | 久久久久久久久久亚洲精品 | 欧美一级全黄 | 国产人成免费爽爽爽视频 | 亚洲精品成人久久久 | 在线观看麻豆 | 伊人二本二区 | 亚洲成人在线免费观看 | 亚洲精品成人久久久 | 草妞视频 |