用于在Python中匹配任意数量的空格,拉丁字符和数字的正则表达式

时间:2015-11-12 07:17:47

标签: regex django urlconf

我正在寻找一种方法将一个字符串(一个sql查询)从JQuery传递给Django视图。因此,我希望我的字符串包含任意数量的字母字符,下划线和按任意顺序排列的空格。 [\ s -a-zA-Z0-9] + 似乎是正确的正则表达式,但我仍然没有打电话给我的观点。问题出在URLConf下面:

url(r'^run_sql_query/(?P<sql_query_str>\[\s,=_a-zA-Z0-9]+)/$', get_sql_query_json_result)

JQuery(99%正确):

var sql_query_str = 'select ' +
                        'name, short_name, kpp, inn , okpo, phone_number_accounting,' +
                        'phone_number_ordering, description ' +
                        'from v_legal_entities WHERE is_vendor = 1';
    $.ajax({
        type:"GET",
        url:"/run_sql_query/" + sql_query_str,
        dataType : 'json',
        cache: "false",
        data:{},
        success:function(obj)
        {...// some code...

我已阅读this,但我仍无法解决这个问题。

0 个答案:

没有答案