正则可以用 ^ 查找字符的行首位置,替换项为“hell”
如果段落前面有空格,加入的文字想在空格之后第一个打印字符之前,正则可以改为:
(<=^\s)(=\S)
注意这时 正则需要支持环视(或零宽断言),有些语言中的正则不支持。(这时可以用其他方式代替,更改表达式,使用捕获)我只能帮你写个判断字符串是否由数字英文汉字组成的
^(=[A-Za-z0-9])(=[u4e00-u9fa5])[\u4e00-\u9fa5A-Za-z0-9]$
至于有没有10个(双字节算2个),你能不能用java写段代码判断一下反过来写:<br>if(!/^\w+$/test(pwdval())){<br> alert("密码必须为数字或字母");<br> return;<br>}<br><br>注意:你的式子中和$之间有个空格,要把它去掉。<br>另外你的逻辑有错误,只有当它不能匹配的时候才要提示密码为数字或字母。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)