如何使用javascript从该句子的开头提取完整的句子

时间:2015-06-02 06:12:26

标签: javascript html

我试图在这里得到完整的句子(西班牙的雨下停留),下面提到的代码。我是编程的新手请帮助。感谢

 $a = table::select('name')->where('name', 'LIKE', sprintf("%%%s%%",$term))->get();

 // OR

 $a = table::select('name')->where('name', 'LIKE', "%$term%")->get();

4 个答案:

答案 0 :(得分:0)

您需要致电myFunction(),而不是打电话。

<script>
function myFunction() {
    var str = "The rain in SPAIN stays. mainly in the plain"; 
    var n = str.indexOf("rain");
var res = str.substr(n, str.indexOf(".")-n);    
document.getElementById("demo").innerHTML = res;
}
myFunction();//HERE IS THE CALL
^^^^^^^^^^^^^
</script>

答案 1 :(得分:0)

你没有先调用你的函数来这样打电话。

x-axis scrolling

或者您甚至可以在某些事件上触发该功能,例如单击按钮或上传。

答案 2 :(得分:0)

  

我想在这里得到完整的句子(在西班牙的雨中停留)。

function myFunction() {
    var str = "The rain in SPAIN stays. mainly in the plain";
    var n = str.indexOf("The");            // need to find index of "The" not rain"
    var res = str.substr(n, str.indexOf(".") - n);
    document.getElementById("demo").innerHTML = res;
}

myFunction();  

DEMO

答案 3 :(得分:0)

您可能需要考虑使用正则表达式。

您知道您的代码包含“某些文字。某些文字

var myRegex = /(\w+),\s*(\w+)/;
var myArray = myRegex.exec(str);
  • \w+表示任何一个或多个字母字符。

在你的情况下,首先\w+是:西班牙的雨停留,第二个\w+是:主要是在平原

  • ,是显式逗号

  • \s*表示0个或更多空格

你还说你是编程新手。作为一个新手,我猜你不熟悉正则表达式。正则表达式在字符串操作中非常有用,我已经为您提供了一个特殊于javascript的正则表达式链接,可以帮助您启动。

Regular Expressions in Javascript