Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax 将文本字段中的文本正则化以确保加载URL的安全_Ajax_Regex_Jquery_Tumblr - Fatal编程技术网

Ajax 将文本字段中的文本正则化以确保加载URL的安全

Ajax 将文本字段中的文本正则化以确保加载URL的安全,ajax,regex,jquery,tumblr,Ajax,Regex,Jquery,Tumblr,您可以演示搜索标记的过程 黑白 在 该网站的徽标是一个搜索字段。如果我搜索“USA”,它会加载所有标记为“USA”的帖子。但是,它不适用于“黑白”。 如何检查输入字段的值以查找潜在的非字母字符和空格之类的内容,然后将其更改为一个安全的术语,即 黑白 ? 我知道一点代码,但这类东西我无法理解。我相信这个问题对其他noob也会有用。谢谢 <html> <head> <script type="text/javascript" src="http:

您可以演示搜索标记的过程

黑白

该网站的徽标是一个搜索字段。如果我搜索“USA”,它会加载所有标记为“USA”的帖子。但是,它不适用于“黑白”。 如何检查输入字段的值以查找潜在的非字母字符和空格之类的内容,然后将其更改为一个安全的术语,即

黑白

?

我知道一点代码,但这类东西我无法理解。我相信这个问题对其他noob也会有用。谢谢

    <html>
    <head>
    <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
    <script type="text/javascript">
    jQuery(function($) {
    $('#syndex').keydown(function(event) {
      if (event.keyCode == '13') {
        var syndex = $('input:text').val();
        $('body').load("http://syndex.me/tagged/"+ syndex,function(){
        $('input:text').val(syndex);
    });
       }        
    });
    });
    </script>
    </head>
        <body>
        <div id="logo">
            <input id="syndex" type="text"/>
        </div>
        </body>
    </html>

jQuery(函数($){
$('#syndex').keydown(函数(事件){
如果(event.keyCode==“13”){
var syndex=$('input:text').val();
$('body')。加载(“http://syndex.me/tagged/“+syndex,function(){
$('input:text').val(syndex);
});
}        
});
});

是否要除去字母和数字以外的所有内容

var syndex = $('input:text').val().replace(/\W\D/g, '');
还是要将特殊字符转换为URI友好的格式

$('body').load("http://syndex.me/tagged/"+ encodeURIComponent(syndex),function(){

不确定该站点是否为sfw O_O。。。大概但是离我很近,让我想知道…就在理查森的《至高无上的书》封面的边缘,但这是唯一的一本。谢谢大卫,这很好。第二种方法是正确的。干杯