[Javascript]正規表現
4284 ワード
正規表現とは?
検索モードの文字列の集合を定義します.
JavaScriptには、正規表現に使用できるデフォルトのオブジェクトRegExpがあります.
RegExpの2つの方法
search():文字列内で一致するすべての文字列を検索します.次に、対応するインデックスを返します.
match():一致するすべての文字列を検索します.
StringオブジェクトからRegExpオブジェクトをパラメータとして受信する方法
exec():文字列内で一致する文字列を検索します.一致する最初の文字列を返します.
test():文字列内で一致する文字列を検索します.trueまたはfalseを返します.
正規表現規則
数値を含む文字の検索
var reg = /\d+/; //모든 숫자를 찾는다.
reg.test("123"); //true
reg.test("33asd"); //true
reg.test("asdasd"); //false
数値文字
var reg = /^d+$/;
reg.test("213a")//false
reg.test("123")//true
浮動小数点文字
var reg = /^[0-9]*.[0-9]*[1-9]+$/
reg.test("12"); //true
reg.test("123.2"); //true
数字とアルファベットのみを含む文字
var reg = /[a-zA-z0-9]/;
reg.test("something")//true
reg.test("123")//true
reg.test("some123") //true
Reference
この問題について([Javascript]正規表現), 我々は、より多くの情報をここで見つけました https://velog.io/@minai/Javascript-정규표현식テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol