2017-08-11 8 views
0

こんにちは私は、指定された文字列に2つの単語があるかどうかを確認する正規表現を取得しようとしています大文字で、文字列の長さは1から20です。私はxslファイルでjavasriptを持っています。これは私がanswer.If誰もがans.Thisを探していましたが予想出力Jscript大文字の最初の文字の正規表現で、単語間にスペースが1つの2つの単語で構成されています

Hello World:true; 
my Name:false; 
My name:false; 
My Nameishaihellobyebye:false; 
Hello World:false; 

答えて

0

は、この方法を試してください。

(?m)^(?=(?<I>[A-Z]{1})(?<W1>[A-Za-z0-9_]+)(?<S>[ \t\r\n\v\f]{1})(?<I2>[A-Z]{1})(?<W2>[A-Za-z0-9_]+)).{0,20}(?<=(\k<I>)(\k<W1>)(\k<S>)(\k<I2>)(\k<W2>)) 
0

/(?=.{1,20}$)\S+\s\S+/.test(peru) 

を試みたものです

上記の質問に対する答えです。私のプログラムでここ

if(!/(?=.{0,20}$)[A-Z][a-z]+\s[A-Z][a-z]+$/.test(peru)){         
document.getElementById("eredit").innerHTML="1.Value entered in the Name field is invalid"; 
return false; 
} 

ペルーは、uはwith.Andのereditは、私はそれが誰を助けエラーmessage.Hopeを印刷したい私のparagramのIDで一致する文字列で構成されています。

関連する問題