我的表單中有一個用戶名字段。我不想在字符串的任何位置留空格。我已經使用這個正則表達式:在輸入字段中不允許空格的正則表達式
var regexp = /^\S/;
這是否有字符之間的間隔爲我工作。這是如果用戶名是ABC DEF
。如果空間在一開始就不起作用,例如<space><space>ABC
。正則表達式應該是什麼?
我的表單中有一個用戶名字段。我不想在字符串的任何位置留空格。我已經使用這個正則表達式:在輸入字段中不允許空格的正則表達式
var regexp = /^\S/;
這是否有字符之間的間隔爲我工作。這是如果用戶名是ABC DEF
。如果空間在一開始就不起作用,例如<space><space>ABC
。正則表達式應該是什麼?
雖然您指定了start anchor和第一個字母,但您還沒有爲字符串的其餘部分執行任何操作。你似乎想的是character class直到end of the stringrepetition:
var regexp = /^\S*$/; // a string consisting only of non-whitespaces
請出示更多的代碼,並說明你*想要什麼*。另外,你確定你使用的是PHP嗎? 'var ...'更像Javascript。 – 2013-05-02 09:40:23
@WillemMulder我也在使用javascript – Techy 2013-05-02 09:44:03