正規表示式:由一些普通字元和特殊字元組成的,用以描述一種特定的字元規則的表示式,它是用來限制使用者在網際網路中輸入的規則
建立正規表示式
var 變數名=/正規表示式的內容/修飾符
var reg=/123456789/i;
var 變數名=new regexp(正規表示式的內容,[修飾符])
var reg=new regexp('123456789','i');
正規表示式的執行
1.定義用於判斷是否符合正規表示式的內容
var str=123456789;
2.定義乙個正規表示式,定義規則
var reg=/123456789/;//表示當前輸入的內容必須全部為數字
3.利用正規表示式來判斷指定內容是否符合規則要求
regexp型別提供驗證的test(str)方法
str:表示當前要驗證的內容
返回值:布林值,表示驗證後的結果
true:表示內容符合定義的規則
fasle:表示內容不符合定義的規則
var result=reg.test(str);
console.log(result);
字元類// 正規表示式的內容中定義規則 -> 驗證的內容是否包含規則
// var reg = /123456789/;
// 正規表示式的內容中定義規則 -> 驗證的內容匹配任何字元即可
var str='123kkkkk';
var reg=/[012345678]/;
var reg=/[0-9]/;
var reg=/[a-za-z]/;
var result=reg.test(str);
console.log(result);
重複var str = 'shenzhen2018guangdong';
/*:表示字元類中任意字元出現的次數
n:表示至少出現n次(包含n次)
m:表示至多出現m次(包含m次)
出現的次數必須是連續的*/
var reg = /[0-9]/;
var result = reg.test(str);
console.log(result);
// 長度為6-16位的數字或字母
/[0-9a-za-z]/
匹配指定位置var str = '123142fwefw312';
// 表示以什麼開始的
var reg = /^[0-9]/;
// 表示以什麼結束的
var reg = /[0-9]$/;
// 表示匹配內容的長度只能為至少n次,至多m次,而且內容必須與字元類匹配
var reg = /^[0-9]$/;
var result = reg.test(str);
console.log(result);
// 長度為6-16位的數字或字母
/^[0-9a-za-z]$/
exec()方法var str = 'guangdongshenzhen';
var reg = /b/;
/*exec()方法
作用 - 用於匹配指定內容
返回值 - 陣列
第乙個元素:表示匹配的內容
第二個元素:表示匹配內容對應的位置
第三個元素:返回結果為 null*/
var result = reg.exec(str);
console.log(result);
discuz涉及到的問題
其中 設定創始人 config global.php 修改 config admincp founder 1,511314 其中門戶管理中同步登陸 在discuz panel修改 construct將tbl common admincp session表中的 errorcount置為 1 panel...
讀取網頁中涉及到的高度
目前已經總結的有 offsetheight offsettop clientheight clienttop scrollheight scrolltop innerheight outerheight將來準備看的有 有關控制滾動的該屬性是乙個唯讀屬性,返回乙個代表畫素高度的整數值,高度包括元素高度...
GPU設計中涉及到的座標
在gpu硬體處理以及opengl建模過程中都將設計到6種空間處理,直接構成了6種座標處理的環境 1 model space或者object space 這個空間是物件空間,與其他空間沒有關係,只是直接形成這個物體的具體輪廓以及其他屬性 attribute 物件的最終構成都是有vertex都成,由他的...