正則表現はc萋とjsでどう使いますか?
1700 ワード
使い方A:マッチした最初のフィールドを取得する
string text="sdsf-:dsad;.ds." \\処理する
string ss=Regex.Match(text)@「(\w{3}」,RegexOptions.IgnoreCase).ToString();
結果sds
パラメータ1:処理する文字列
パラメータ2:ルール
パラメータ3:大文字と小文字を区別しますか?
使い方B:マッチしたフィールドを置換する
string text="sdsf-:dsad;.ds." \\処理する
string src=Regex.Replace(text)@「\.:-」、「」、RegexOptions.IgnoreCase);
結果"sdsfdsad;ds" ルールにマッチするものをなしに置換します.
パラメータ1:処理する文字列
パラメータ2:ルール
パラメータ3:置換するテキスト
パラメータ4:大文字と小文字を区別しますか?
jsで使う
1、文字列が規則に合っているかどうかを判断する
var regu=/^(\d{2}){2}\d{4}/; if(!reg.test(va){ alert(「不適合」);2、適合規則を取得する 文字列
var ms="dsfds"
var a=ms.match(/\d+[-]\d+/)
3、ルールに合った文字を置換する
var a= "##abcbcddd@@qweyy##abcefgf@@qweyu##abcsfs@@qwedf";
a = a.replace(/##abc\w+@@/ig,"@@");
alert(a);
3, 1-2-3 - 12-3
g,
i,
g, ,
m, ( )
a.replace(/[-]/g,"c");
re=/[\u4E00-\u9FA5]/g;