我基本上试图强制一个字段只接受特定的字符串格式。jquery限制接受的字符在字符串中的位置
$jq('input#id').bind('keyup', function(){
var sanitized = $jq(this).val().replace(/[^0-9a-z]/g,'');
$jq(this).val('WO'+sanitized);
在该当前的示例中,我迫使第一字符是WO
,然后在有效字符(有效感数字/字母)加入。
建立在这个想法上,我想知道是否有办法做到以下几点:
强制前5位数字只能是数字,最后5位数字只能是字母?
你为什么认为你正迫使*杉st *字符是* WC *?您正在删除所有非数字和小写字母。然后,将这个附加到一个“WO”。 –
解释“强迫”......当价值不是你想要的时候,你想要发生什么? – Amit
@stribizhev我道歉,我的意思是WO。这个想法只是在这些特定字母之后附加字母数字字符。 – Jgammel