我承认,尽管知道它的力量,但我从未探索过正则表达式。它对我的反击。我试图让用户将模式 P99999999 输入到输入文本中,其中 P 是强制性的,而 99999999 可以采用任何数字(不是字母)。我正在触发 keyup,输入字段通过样式设置为大写,到目前为止,这就是我所做的(我知道的太少了)。
inpt.value = $.trim( inpt.value );
if( inpt.value.indexOf( 'P' ) != 0 )
inpt.value = inpt.value.replace(/[A-Z]/g, '');
经过一番探索,我想出了这个
[P]+[0-9]+(?:\.[0-9]*)?
我不知道如何验证我的输入。这是由在线工具生成的。我知道这不应该那么难。任何帮助。