奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

網絡技術

js正則表達式是什么

時間:2024-05-27 07:29:40 網絡技術 我要投稿
  • 相關推薦

js正則表達式是什么

  正則表達式,又稱規則表達式。(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE),計算機科學的一個概念。正則表通常被用來檢索、替換那些符合某個模式(規則)的文本。

  js正則表達式

  許多程序設計語言都支持利用正則表達式進行字符串操作。例如,在Perl中就內建了一個功能強大的正則表達式引擎,還有java語言自帶的。正則表達式這個概念最初是由Unix中的工具軟件(例如sed和grep)普及開的。正則表達式通常縮寫成“regex”,單數有regexp、regex,復數有regexps、regexes、regexen。

  js正則表達式

  javascript的17種正則表達式

  "^\\d+$"  //非負整數(正整數 + 0)

  "^[0-9]*[1-9][0-9]*$"  //正整數

  "^((-\\d+)|(0+))$"  //非正整數(負整數 + 0)

  "^-[0-9]*[1-9][0-9]*$"  //負整數

  "^-?\\d+$"    //整數

  "^\\d+(\\.\\d+)?$"  //非負浮點數(正浮點數 + 0)

  "^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮點數

  "^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$"  //非正浮點數(負浮點數 + 0)

  "^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //負浮點數

  "^(-?\\d+)(\\.\\d+)?$"  //浮點數

  "^[A-Za-z]+$"  //由26個英文字母組成的字符串

  "^[A-Z]+$"  //由26個英文字母的大寫組成的字符串

  "^[a-z]+$"  //由26個英文字母的小寫組成的字符串

  "^[A-Za-z0-9]+$"  //由數字和26個英文字母組成的字符串

  "^\\w+$"  //由數字、26個英文字母或者下劃線組成的字符串

  "^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$"    //email地址

  "^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$"  //url

  在js中定義正則表達式很簡單,有兩種方式,一種是通過構造函數,一種是通過//,也就是兩個斜杠。

  例如:var   re =new RegExp("\\?(\\w{1,}=\\w{1,}&){1,}\\w{1,}=\\w{1,}");

  使用構造函數定義正則表達式,注意大小寫,負責就會不起作用。由于構造函數的參數是一個字符串,也可以是兩個斜杠的方式定義,遇到一些特殊字符就需要使用\進行轉義

  通過雙斜杠的方式定義同樣的正則表達式

  代碼如下:var   re =/\?(\w{1,}=\w{1,}&){1,}\w{1,}=\w{1,}/;

  代碼如下:var re =new RegExp( /^\?(\w{1,}=\w{1,}&){1,}\w{1,}=\w{1,}/);可以和構造函數達到同樣的效果,但仔細分析,發現,通過構造函數需要更多的轉義字符\

【js正則表達式是什么】相關文章:

php漢字正則表達式03-29

js怎么樣實現iframe 高度自適應03-29

PHP知識:正則表達式基礎知識12-03

正則表達式過濾HTML危險腳本的實例03-29

C#正則表達式轉義字符介紹12-04

利用JS來控制鍵盤的上下左右鍵03-02

PHP學習:正則表達式和字符串處理12-03

如何實現JS仿QQ郵箱收件人選擇和搜索03-25

PoE是什么04-26

主站蜘蛛池模板: 上杭县| 正镶白旗| 淮南市| 晋江市| 女性| 桐梓县| 郓城县| 洛南县| 兰溪市| 富阳市| 绩溪县| 蒙城县| 句容市| 大连市| 西青区| 手游| 彭山县| 黑水县| 三门峡市| 巴东县| 青浦区| 宁武县| 米脂县| 荃湾区| 保德县| 兴安县| 周口市| 铁力市| 九龙城区| 连城县| 安岳县| 茌平县| 忻州市| 乳山市| 望奎县| 塔城市| 桂林市| 洮南市| 宁强县| 扎赉特旗| 通渭县|