Heim  >  Artikel  >  Web-Frontend  >  Beispiel-Tutorial zu web.js.String und regulären Ausdrucksoperationen

Beispiel-Tutorial zu web.js.String und regulären Ausdrucksoperationen

零下一度
零下一度Original
2017-05-15 09:59:441091Durchsuche

In diesem Artikel werden hauptsächlich web.js vorgestellt. Verwandte Informationen zu String- und regulären Ausdrucksoperationen finden Sie unter

1.substring

var str='abcdef';
alert(str.substring(2, 5)); //cde不包括结束位置
alert(str.substring(1));//bcdef1

2.Split

var str='a*b*cd*ef';
alert(str.split('*'));//分割字符1

3.Suche

var str='acef'; 
alert(str.search(‘a'));//0查找字符位置 
alert(str.search(‘f'));//3 
 alert(str.search(‘ce'));//1 
 alert(str.search(‘o'));//-1匹配失败则-1

Regular

var re=new RegExp('b', 'i'); //i不考虑大小写
//或者var re=/b/i;
var str='abcdef';//将b换成B同样的结果,如果去掉i就不行了
alert(str.search(re));

1.passen

var str='asdf 34 656 cvs33';
var re=/\d/g;
alert(str.match(re));//3,4,6,5,6,3,3match 获取匹配的项目1
var str='asdf 34 656 cvs33';
var re=/\d+/g;//全局匹配:g——global,+表示一次或者多次
alert(str.match(re));//34,656,33

2.ersetzen

var str='asdf 34 656 cvs33';
var re=/\d+/g;
var re2=/\d/g;
alert(str.replace(re,'*'));//asdf * * cvs*;
alert(str.replace(re2,'*'));//asdf ** *** cvs**1

Heikle Wörter entfernen

var str='河南 一村民 开封 哈哈'
  var re=/河南|开封/g;//去掉敏感词河南或开封
  var re1=/河南|开封/;
  alert(str.replace(re,'*'));
  alert(str.replace(re1,'*'))//没有去掉开封,自己试试结果1

3.[] Beliebiges Zeichen, Bereich

[abc]

Beispiel: o[usb]t— —obt, ost , out

[a-z], [0-9]

Beispiel: id[0-9]——id0, id5

[ ^a] ( Ausgenommen alles außer a)

Beispiel: o[^0-9]t——hafer, o?t, o t

Kombination

[ a-z0-9A-Z]

【Verwandte Empfehlungen】

1. Besondere Empfehlung: „php Programmer Download der Version „Toolbox“ V0.1

2. Kostenloses JS-Online-Video-Tutorial

3. php.cn Dugu Jiujian (3) – JavaScript-Video-Tutorial

Das obige ist der detaillierte Inhalt vonBeispiel-Tutorial zu web.js.String und regulären Ausdrucksoperationen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn