JavaScript中常用的正規表示式

2021-09-23 22:10:51 字數 2495 閱讀 8617

var reg = /(^[1-9]\d*$)/             //不包含0

var reg = /^([1-9]\d*|[0])$/ //包含0

var reg = /<\/?.+?\/?>/g;//去掉所有的html標籤

//wangeditor編輯器中不能去掉賦值的word文字樣式(去文字並擷取240字元)

var str = val.html;

str = str.replace(/[\s\s]*?<\/xml>/ig, '')

str = str.replace(/[\s\s]*?<\/style>/ig, '')

str = str.replace(/<\/?[^>]*>/g, '')

str = str.replace(/[ | ]*\n/g, '\n')

str = str.replace(/ /ig, '')

this.ruleform.introduction = str.substr(0, 240);

let reg = /^\d\.(\d)?$/;//大於等於1保留三位小數

var reg = /(^[1-9](\d+)?(\.\d)?$)|(^\d\.\d$)/;//大於0,保留兩位位小數

var reg= /^(0|[1-9]\d*)(\s|$|\.\d\b)/;//大於等於0,保留兩位小數

let reg=/^(0(\.\d)?|1(\.0)?)$/;//包含0和1

let reg=/^0\.([1-9][0-9]?|[0-9][1-9])$/;//不包含0和1

var regexp = /([\u4e00-\u9fa5]+)/;
var regexp = /^[\u4e00-\u9fa5]*$/;
var regexp = /\d+/;  /[0-9]+/;
var regexp = /^\d*$/;  /^[0-9]*$/;
var regexp = /[a-za-z]+/;
var regexp = /^[a-za-z]*$/;
var regexp = /^[0-9a-za-z]*$/;
var regexp = /^[0-9a-za-z~/`!@#$%^&*()_+|{}?;:><\-\]\\[\/]*$/;
/*

(?![0-9]+$)不全是數字

(?![a-za-z]+$)不全是字母

[0-9a-za-z] 由數字和字母組成的6~10位

*/var regexp = /^(?![0-9]+$)(?![a-za-z]+$)[0-9a-za-z]$/;

/*  1開通的 11位數字 */

var regexp =/^[1][0-9]$/;

/* 國內手機號 */

//表單驗證

var validateprice = (rule, value, callback) =>

if (!reg.test(value)) else

}

JavaScript中常用的陣列方法

1.arr.push new element 描述 在陣列末尾處新增乙個元素。返回值 新陣列元素的個數。是否改變原陣列 是。2.arr.pop 描述 在陣列末尾處刪除乙個元素。返回值 被刪除的元素。是否改變原陣列 是。3.arr.unshift new element 描述 在陣列開頭處新增乙個值。...

JavaScript中常用事件的型別

注 submit和reset通常是繫結到form表單中使用的,change通常用於input和selcet表單中 window.onload function form.onreset function form.onchange function form.oninput function scr...

javascript中常用的物件操作方法

object.keys obj 返回物件的key組成的陣列 返回乙個所有元素為字串的陣列,其元素來自於從給定的object上面可直接列舉的屬性,不會返回原型上的方法。const obj console.log object.keys obj firstname lastname age eyecol...