相关疑难解决方法(0)

如何判断字符串是否包含JavaScript中的某个字符?

我有一个带有文本框的页面,用户应输入24个字符(字母和数字,不区分大小写)注册码.我曾经maxlength限制用户输入24个字符.

注册码通常以短划线分隔的字符组给出,但我希望用户输入没有短划线的代码.

如何在没有jQuery的情况下编写我的JavaScript代码来检查用户输入的给定字符串是否包含破折号,或者更好的是,只包含字母数字字符?

javascript string

304
推荐指数
12
解决办法
66万
查看次数

45
推荐指数
3
解决办法
22万
查看次数

检查字符串中的特殊字符(/* - + _ @和$#%)?

如何检查字符串以确保它仅包含数字,字母或空格?

c# regex

41
推荐指数
5
解决办法
23万
查看次数

如何检查字符串是否有特殊字符?

我只能在我的程序中使用一个字符串,如果它不包含除下划线之外的特殊字符_.我怎么检查这个?

我尝试使用unicodedata库.但是特殊字符刚被标准字符所取代.

python string

23
推荐指数
2
解决办法
11万
查看次数

检查c#中字符串中的字母数字字符

我使用了以下代码但它返回false虽然它应该返回true

string check,zipcode;
zipcode="10001 New York, NY";
check=isalphanumeric(zipcode)

public static Boolean isAlphaNumeric(string strToCheck)
{
    Regex rg = new Regex("[^a-zA-Z0-9]");

    //if has non AlpahNumeric char, return false, else return true.
    return rg.IsMatch(strToCheck) == true ? false : true;
}
Run Code Online (Sandbox Code Playgroud)

c#

18
推荐指数
5
解决办法
5万
查看次数

用于匹配任何语言的 HashTags 的正则表达式

我的应用程序中有一个字段,用户可以在其中输入主题标签。\n我想验证他们的输入并确保他们输入正确的主题标签。\n它可以采用任何语言,并且前面不应带有# 符号。 \n我正在用 JavaScript 编写。

\n\n

所以以下是很好的例子:

\n\n
    \n
  • Abcde45454_fgfgfg(很好,因为:只有字母、数字和 _)
  • \n
  • 2014_is-the-year(很好,因为:只有字母、数字、_ 和 -)
  • \n
  • \xd7\x91\xd7\xa8_\xd7\xa8\xd7\xa4\xd7\x90\xd7\x9c\xd7\x99 (好,因为:只有字母和 _)
  • \n
  • \xd0\xb0\xd1\x80\xd0\xb1\xd1\x83\xd0\xb7 (好,因为:只有字母)
  • \n
\n\n

以下是不好的例子:

\n\n
    \n
  • 丹·布朗(不好,因为有空格)
  • \n
  • 我的天啊!!!!!(不好是因为有!)
  • \n
  • \xd7\x91\xd7\xa8 \xd7\xa8\xd7\xa4@\xd7\x9c\xd7\x99 (不好,因为有 @ 和空格)
  • \n
\n\n

我们有一个仅匹配 a-zA-Z0-9 的正则表达式,我们需要添加语言支持,因此我们将其更改为忽略空格并忘记忽略特殊字符,所以我在这里。

\n\n

我看到过一些其他 StackOverflow 示例,但对我不起作用:

\n\n
    \n
  1. 其他语言无法使用
  2. \n
  3. 再次强调,只有英文
  4. \n
\n\n

[编辑]

\n\n
    \n
  • 添加了为什么坏就是坏、好就是好的解释
  • \n
  • 我不需要前面的 # 字符,但如果我想在开头添加 #,它应该是有效的主题标签\n\n
      \n
    • 基本上我不想允许任何特殊字符,例如 !@#$%^&*()=+./,[{]};:\'"?><
    • \n
  • \n
\n

javascript regex multilingual hashtag

7
推荐指数
1
解决办法
3439
查看次数

没有结束分隔符'/'发现错误

我调整了一个小脚本来检查反向链接.然而,我继续得到错误

警告:preg_match()[function.preg-match]:在第17行找不到结束分隔符'/'.

<?php
function file_get_contents_curl($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
$data = curl_exec($ch);
curl_close($ch);

return $data;
}

function google_backlink($uri)
{
$url = 'http://www.google.com/search?q=link:facebook.com&hl=en&filter=0';
$v = file_get_contents_curl($url);
preg_match('/<div id="resultStats">About \(.*?)\ ',$v,$s);
$s_number = explode(".", $s[1]);
$i = 0;
if ($s[1]!=0) {
    return $s[1];
} else {
    return ($r[1]) ? $r[1] : '0';
}
}

echo "Google backlink = ".google_backlink($url)."<br />";   
?>
Run Code Online (Sandbox Code Playgroud)

出什么问题了 preg_match('/<div id="resultStats">About \(.*?)\ ',$v,$s);

php regex hyperlink preg-match

4
推荐指数
2
解决办法
2万
查看次数

RegExp验证SMS文本

我如何编写一个RegExp来验证短信文本只是键盘字符(abc,ABC,123,〜!@#$%^&*()`[] {} |;':',./ <>?)

谢谢...

regex validation sms

3
推荐指数
1
解决办法
6473
查看次数

为jQuery验证插件添加规则

我正在使用以下规则来使用jQuery验证方法验证用户名.我想添加另一个规则,即用户名应该只包含字母数字和下划线字符.如何为该规则添加其他方法.如果用户提供少于4个字符,那么我可能会打印最小长度错误消息,如果用户提供无效字符,那么我会给出无效字符错误消息吗?谢谢.

$(document).ready(function() {
$("#sform").validate({
            rules: {
                username: {
                    required: true,
                    minlength: 4
                }
            },

            messages: {
                username: "Minimum length 4.",              
            }
        });
    });
Run Code Online (Sandbox Code Playgroud)

jquery jquery-validate

3
推荐指数
1
解决办法
1万
查看次数

3
推荐指数
1
解决办法
9804
查看次数

是否有任何正则表达式模式来匹配 Excel 工作表名称和地址(即单元格引用)

一些有效的工作表名称如下所示

t'#3cfbsdjfdsjb''''''''^^^^^^&&'!$C$8:$N$23   

1'!$E$13:$H$19    

!'!$B$7:$E$16    

@@@@@@@'!$B$7:$K$21

!$'!$B$12:$M$17
Run Code Online (Sandbox Code Playgroud)

我在用

string pattern =@"[^<]+?\!\$[A-Z]+\$[0-9]+"

Regex r = new Regex(Constants.CELL_REFERENCE_PATTERN);
            Match m = r.Match(selectedVal);
            if (m.Success) return true;
            else return false;
Run Code Online (Sandbox Code Playgroud)

但它失败了

“t'#3cfbsdjfdsjb''''''''^^^^^^&&'!$C$8:$N$23,p,mv”或“sheet1!$A1”。

提前致谢

regex c#-3.0

2
推荐指数
1
解决办法
3996
查看次数

在PHP中过滤数据库用户名的最佳方法

在PHP中过滤用户名的最佳方法是什么: -

我有我需要的所有工作,但我想验证在注册期间输入的用户名只包含字母数字字符.那么我怎么能拿一个变量,比如$ username,并确保它只包含字母数字字符?

php

1
推荐指数
1
解决办法
1336
查看次数