經(jīng)典正則表達(dá)式
(1)驗(yàn)證郵箱: ^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$ (2)驗(yàn)證身份證: ^\d{15}|\d{18}$ (3)驗(yàn)證電話號碼: ^0\d{2,3}-\d{5,9}$
(1)驗(yàn)證郵箱: ^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$ (2)驗(yàn)證身份證: ^\d{15}|\d{18}$ (3)驗(yàn)證電話號碼: ^0\d{2,3}-\d{5,9}$
有時候我們會需要修改當(dāng)前頁面里的url中的某個參數(shù)的值,動態(tài)地調(diào)整一些參數(shù)的數(shù)據(jù),既人性化又利于搜索引擎的優(yōu)化。下面是利用javascript修改url中某個參數(shù)的值的具體思路。/** url 目標(biāo)url* arg 需要替換的參數(shù)名稱* arg_val 替換后的參數(shù)的值* return url 參數(shù)替換后的url*/function changeURLArg(url,arg,arg_val){va
前言:這是Jakob Nielsen寫的另一篇文章,主要討論的是廣義上的網(wǎng)站面臨的錯誤設(shè)計(jì)問題,是他的另一篇《博客可用性:十大錯誤設(shè)計(jì)》的姊妹篇,當(dāng)然,這些問題對于博客站點(diǎn)來說也是同樣適用的。十大網(wǎng)站設(shè)計(jì)錯誤作者:Jakob Nielsen 翻譯:William Long自1996年以來,我曾經(jīng)指出了很多網(wǎng)站中的設(shè)計(jì)錯誤,參見底部我的系列文章列表,本文將重點(diǎn)介紹的是,這些問題當(dāng)中十個最為嚴(yán)重的網(wǎng)站
1. 匹配數(shù)字:\d 2. 匹配非數(shù)字:\D 3. 匹配字母:[a-zA-Z] 4. 匹配非字母:[^a-zA-Z] 5. 匹配單詞字符:\w 6. 匹配非單詞字符:\W 7. 匹配空格:\s 8. 匹配非空格:\S 9. 匹配換行符:\n 10. 匹配回車符:\r 11. 匹配制表符:\t 12. 匹配任意字符:. 13. 匹配0或多個:* 14. 匹配1或多個:+ 15. 匹配0或1個:? 1
1. 匹配任意字符的通配符: `.` 例:`a.b` 可匹配 "aab", "acb", "a#b" 等。 2. 匹配指定字符集合中任意字符: `[]` 例:`[abc]` 可匹配 "a", "b", "c"。 3. 匹配指定字符范圍內(nèi)任意字符: `-` 例:`[a-z]` 可匹配任意小寫字母。 4. 匹配非指定字符: `[^]` 例:`[^a-z]` 可匹配任意非小寫字母的字符。 5.