在人类语言中,其单词都用空格切开,例如,空格语言:
e.g. English: I[whitespace]love[whitespace]you.
在某些人类语言中,其字符没有用空格切开,例如非空格语言:
e.g. Chinese: 我爱你
我想知道如何检查用户输入的文本是否为空格语言。
如建议的,以澄清问题的性质:
检查的标准不应是检查文本中是否经常出现空格,因为这种方法会错误地将“ IloveU”视为一种非空格语言。
最佳答案
var sentence = "This is a test sentence";
var searched = sentence.search(" "); // Returns the first index of the white space
if((searched !=null)&&(searched >0))
{
alert("It is a white-space language");
}
else
{
alert("It is not a white-space language")
}
您还可以使用:
var matched = sentence.match(" "); // Returns the array of the white space
if((matched !=null)&&(matched.length > 0))
{
alert("It is a white-space language");
}
else
{
alert("It is not a white-space language")
}
关于javascript - Javascript:检查用户输入的文本是否为“空白语言”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36582874/