js 正規表示式 郵箱 字串 URL格式匹配

2021-09-01 22:29:22 字數 824 閱讀 1849

var regm = /^[a-za-z0-9_-]+@[a-za-z0-9_-]+(\.[a-za-z0-9_-]+)+$/;

//驗證mail的正規表示式,^[a-za-z0-9_-]:開頭必須為字母,下劃線,數字,

if (!mail.match(regm))

無符號字串:

匹配中文字元的正規表示式: [\u4e00-\u9fa5]

匹配雙位元組字元(包括漢字在內):[^\x00-\xff]

應用:計算字串的長度(乙個雙位元組字元長度計2,ascii字元計1)

string.prototype.len=function()

表1.常用的元字元 ** 說明 . 匹配除換行符以外的任意字元 \w 匹配字母或數字或下劃線或漢字 \s 匹配任意的空白符 \d 匹配數字 \b 匹配單詞的開始或結束 ^ 匹配字串的開始 $ 匹配字串的結束

表2.常用的限定符 **/語法 說明 * 重複零次或更多次 + 重複一次或更多次 ? 重複零次或一次 重複n次 重複n次或更多次 重複n到m次

表3.常用的反義** **/語法 說明 \w 匹配任意不是字母,數字,下劃線,漢字的字元 \s 匹配任意不是空白符的字元 \d 匹配任意非數字的字元 \b 匹配不是單詞開頭或結束的位置 [^x] 匹配除了x以外的任意字元 [^aeiou] 匹配除了aeiou這幾個字母以外的任意字元

js正規表示式校驗指定字串

最新乙個小表單驗證需求 只能輸入漢字,並且必須包含 支行 分行 銀行 信用社 字樣,需用正規表示式校驗 故寫出了如下的表示式 var patt1 new regexp u0391 uffe5 u652f u884c u5206 u884c u94f6 u884c u4fe1 u7528 u793e ...

正規表示式匹配字串

正規表示式用於字串處理 表單驗證等場合,實用高效。現將一些常用的表示式收集於此,以備不時之需。匹配中文字元的正規表示式 u4e00 u9fa5 評注 匹配中文還真是個頭疼的事,有了這個表示式就好辦了 匹配雙位元組字元 包括漢字在內 x00 xff 評注 可以用來計算字串的長度 乙個雙位元組字元長度計...

正規表示式匹配 字串

正規表示式匹配字串 假使,有幾個需要驗證的字串用 連線在一起 形如 farmer1,1farmer234 想用正規表示式來匹配每乙個字串。private static string sourcestr farmer1,1farmer234 private static string key farm...