问题列表 - 第12375页

如何验证用户名是否以字母开头并且仅包含字母数字字符?

我正在使用Jquery验证.

目前,我有一个用户名,我要为此用户名验证的是:

  • 不是空白
  • 可用性
  • 没有空格,我添加这个方法:

    $.validator.addMethod("nowhitespace", function(value, element) {
         return this.optional(element) || /^\S+$/i.test(value);
    }, "  No white space please");
    
    Run Code Online (Sandbox Code Playgroud)
  • 字母数字

    $.validator.addMethod("alphanumeric", function(value, element) {
         return this.optional(element) || /^[a-zA-Z0-9]+$/i.test(value);
    }, "  Alphanumeric. Only numbers and alphabet allowed");
    
    Run Code Online (Sandbox Code Playgroud)
  • 第一个字符必须是字母,不能是数字.

我被困在最后的验证中.如何编写正则表达式来验证第一个字符必须是字母?

BTW:

没有空白似乎有问题.我试过我的脚本,1允许空格,但不允许2个空格,为什么?

javascript regex jquery-validate

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

(javascript)onClick ="form.submit();不适用于IE和Opera

我有一个代码(见下文).它在Firefox中完美运行:它在单击__JL_SAVE按钮后保存提交的信息并使用户保持在同一页面上.但是在Internet Explorer和Opera中它只重定向到索引页面(index.php)并且不保存提交的信息.我该怎么做才能解决这个问题?谢谢.

这是我的代码:

<form action="index.php" id="mosForm" method="post" enctype="multipart/form-data">

    <fieldset>
        <legend><?=__JL_ABOUT_MYSELF?></legend>
        <span class="a" onclick="showHideLegend('about_myself_1')"><?=__JL_EDIT_BLOCK;?></span>
        <div id="about_myself_descr" style="display: block"><?=__JL_SELF_DESCR;?></div>
        <div id="about_myself_1" style="display: none"><?php include "html/about_myself_fill.php"?></div>
        <div id="about_myself_2""><?php include "html/about_myself_show.php"?></div>
    </fieldset>

    <fieldset>
        <legend><?=__JL_ABOUT_MYSELF?></legend>
        <span class="a" onclick="showHideLegend('type_1')"><?=__JL_EDIT_BLOCK;?></span>
        <?php if ($typ_block) {?>
            <?php /* <input type="checkbox" id="jl_type_block" name="jl_type_block" <?php if ($roon_type_block) echo 'checked ';?> /> */ ?>
            <input type="checkbox" id="jl_type_block" name="jl_type_block" disabled <?php  echo 'checked ';?> />
            <label for="jl_type_block"><?=__JL_ON_BLOCK?></label>
        <?php } else {
            echo __JL_OFF_BLOCK;
        }?>

        <div id="about_myself_descr" style="display: block"><?=__JL_SELF_DESCR;?></div>

        <div id="type_1" style="display …
Run Code Online (Sandbox Code Playgroud)

javascript firefox internet-explorer

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

覆盖C#条件语句问题

我今天写了一些代码,有些东西没有像我预期的那样工作.

为什么即使条件应该评估为false,下面的代码也会执行?

替代文字http://img215.imageshack.us/img215/3011/agfewrf.gif

我已经尝试围绕这两个条件,并切换它们的位置,但EndedUsingApplication甚至仍然执行.

编辑:

它与||无关 或&&运营商.看这个...

alt text http://img20.imageshack.us/img20/6655/aaaaaal.gif

没有人可以从我的错误中吸取教训,除非我发布了罪魁祸首代码,所以在这里.

  public static bool operator ==(ActiveApplication a, ActiveApplication b)
     {
     if ((object)a == null || (object)b == null)
        return false;
     return a.process_name == b.process_name && a.window_title == b.window_title;
     }

  public static bool operator !=(ActiveApplication a, ActiveApplication b)
     {
     return a == b ? false : true;
     }
Run Code Online (Sandbox Code Playgroud)

这是工作代码......

  public static bool operator ==(ActiveApplication a, ActiveApplication b)
     {
     // Casting to object class prevents this comparison operator being executed
     // again …
Run Code Online (Sandbox Code Playgroud)

.net c#

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

如何以编程方式更改工作站的IP地址?

在VBScript(或其他一些脚本语言)中使用注册表调整可能有一些很好的方法(在Windows XP中).谁知道怎么样?

registry vbscript scripting windows-xp ip-address

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

.NET到Java序列化/反序列化兼容性

在.NET中对对象进行软件化然后在Java中进行反序列化时是否存在任何兼容性问题?

我在使用.NET序列化的java中反序列化对象时遇到问题

这是详细的问题陈述:

在.NET平台上,我有一个cookie.1. Cookie被序列化2.然后使用Triple DES算法加密.3.将其发送到Java应用程序

在Java平台中1.使用Triple DES解密cookie,它提供一些字节2.使用类似的东西对字节进行反序列化

new ObjectInputStream(new ByteArrayInputStream(byte [] decryptedCookie)).readObject();

我得到的异常堆栈跟踪是:java.io.StreamCorruptedException:java.io.ObjectInputStream中java.io.ObjectInputStream.readStreamHeader(未知源)的无效流头:2F774555.(未知来源)

serialization

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

如何在惰性函数式编程语言中实现调试?

我想知道如何使用惰性函数语言实现调试.
你能使用断点,印刷语句和传统技术吗?这甚至是个好主意吗?
我的理解是纯函数式编程不允许副作用,monad除外.
执行顺序也不能保证.
您是否需要为要测试的每个代码段编写一个monad?我想从这个领域更有经验的人那里了解这个问题.

debugging functional-programming lazy-evaluation

26
推荐指数
2
解决办法
3841
查看次数

waveOutWrite API方法回调的延迟(或延迟)时间是多少?

我正在与另一个论坛上的一些开发人员就准确生成MIDI事件(Note On messages等)进行辩论.人耳对于轻微的定时误差非常敏感,我认为他们的主要问题来自于他们使用相对低分辨率的定时器,这些定时器以大约15毫秒的间隔量化它们的事件(这足以引起可察觉的不准确性).

大约10年前,我编写了一个示例应用程序(Windows 95上的Visual Basic 5),它是一个组合的软件合成器和MIDI播放器.基本前提是一个蛙跳缓冲回放系统,每个缓冲区是十六分音符的持续时间(例如:每分钟120个四分音符,每个四分音符是500毫秒,因此每个十六分音符是125毫秒,所以每个缓冲液是5513个样品).每个缓冲区都通过waveOutWrite方法播放,此方法的回调函数用于排队下一个缓冲区并发送MIDI消息.这使基于WAV的音频和MIDI音频保持同步.

在我看来,这种方法工作得非常完美 - MIDI音符听起来甚至没有声音(如果你使用一个普通的计时器,精确到15毫秒来播放MIDI音符,它们会听起来明显不合时宜).

理论上,这种方法可以产生对样本准确的MIDI定时,或0.0227毫秒(因为每毫秒有44.1个样本).我怀疑这是这种方法的真正延迟,因为在缓冲区完成和通知waveOutWrite回调之间可能存在一些轻微的延迟.有谁知道这种延迟实际上有多大?

windows audio waveoutwrite waveout

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

如何在C#中设置一个线程只在CPU空闲时执行?

我在C#中有一个Windows服务.我希望某个线程执行特定操作,但仅限于CPU空闲时.有没有办法在C#中做到这一点.

c# windows-services cpu-usage

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

如何使用Core Graphics/iPhone绘制渐变线(淡入/淡出)?

我知道如何绘制一条简单的线条:

CGContextSetRGBStrokeColor(context, 1.0, 1.0, 1.0, 1.0);
CGContextMoveToPoint(context, x, y);
CGContextAddLineToPoint(context, x2, y2);
CGContextStrokePath(context);
Run Code Online (Sandbox Code Playgroud)

我知道如何做一个渐变矩形,ig:

CGColorSpaceRef myColorspace=CGColorSpaceCreateDeviceRGB();
size_t num_locations = 2;
CGFloat locations[2] = { 1.0, 0.0 };
CGFloat components[8] = { 0.0, 0.0, 0.0, 1.0,    1.0, 1.0, 1.0, 1.0 };

CGGradientRef myGradient = CGGradientCreateWithColorComponents(myColorspace, components, locations, num_locations);

CGPoint myStartPoint, myEndPoint;
myStartPoint.x = 0.0;
myStartPoint.y = 0.0;
myEndPoint.x = 0.0;
myEndPoint.y = 10.0;
CGContextDrawLinearGradient (context, myGradient, myStartPoint, myEndPoint, 0);
Run Code Online (Sandbox Code Playgroud)

但是我怎么能画一条渐变的线条,ig从黑色渐变到白色(也可能在另一边渐渐变成黑色)?

iphone gradient core-graphics draw

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

如何为用户自动生成唯一的虚假名称?

我们希望为每个用户提供别名,以便我们可以在讨论中引用它们,同时保护其身份.这些别名应该是唯一的.

简单的方法是简单地使用串行列,但整数并不令人难忘.我们想使用真实的人名,以便我们记住别名.

一种简单的方法是在某处找到名字列表,对它们进行编号,并使用SERIAL从列表中获取名称.列表用完后,添加更多名称.

但是有没有一些聪明的方法将int映射到名称?

我们目前有大约2,000名用户并且正在增长,但我怀疑我们将成为Google.

postgresql alias privacy sequence

7
推荐指数
2
解决办法
1988
查看次数