2017-09-03 8 views
0

私は入力内容をチェックするいくつかのコードを書こうとしていますが、なぜ私はcontains関数を使用できないのかわかりません。それが存在しないので、私はエラー:「contains is a function is not ionic」2

checkFnameFunction(name){ 
    let patt=/^[a-zA-Z]{3,15}$/; 
    if(patt.test(name)){ 
     this.checkFname=true; 
    }else{ 
     this.checkFname=false; 
    } 
} 
+1

だけで正規表現のテストを使用してソリューションを持っ

checkFnameFunction(name){ if(name.contains("[a-zA-Z]+") == false && name.length() > 3){ this.checkFname=true; alert("true"); }else{ this.checkFname=false; } } 

+0

この問題のために? –

+1

解決方法は存在する方法を使用することです。どちらの方法?私たちはあなたが達成しようとしていることを知らないので、わかりません。あなた自身で見つけるためにドキュメントを読むのはどうですか? –

答えて

1

:https://developer.mozilla.org/en

この

は私のtypescriptです関数ですあなたはその型を指定していないので、その名前が文字列であると仮定しているため、実行時ではなくコンパイル時にエラーが発生します)
関連する問題